Лучшим способом для кого-либо, использующего VS2010, вероятно, был бы проект базы данных (доступный только в VS2010 Premium и Ultimate). Этот проект может проверять существующую базу данных и создавать отдельные файлы из отдельных объектов базы данных (таблиц, ограничений, индексов, sprocs и т. Д.). Затем вы можете проверить весь проект в своем контроле исходного кода, затем вы получите все преимущества контроля исходного кода, примененные к вашей базе данных, как и в случае с другими файлами кода, которые вы проверяете в контроле исходного кода.
Red Gate также имеет источник контроля для базы данных, которую вы, возможно, захотите проверить.