We are currently using Visual Studio 2010 and SQL Server 2008 R2 - developing intranet ASP.NET applications that use (several) SQL Server databases.
We have been storing
You don't integrate source control into database as such.
It isn't file based. Your database consists of tables, code, data, indexes, statistics, security etc: these all live in system tables.
Rather the copy+paste, see my previous answers...
We follow Martin Fowler's "Evolutionary Database Design" more or less