Проекты Visual Studio Database великолепны! Я только что мигрировал из Db_Deploy, интегрированной с SVN, в проекты базы данных TFS Visual Studio. Проекты базы данных работают путем создания автономного файла схемы db, и когда вы используете команду VsDbCmd для развертывания, она выполнит сравнение схемы между схемой проекта и схемой базы данных, чтобы сгенерировать для вас дельта-скрипт. Порядок, в котором происходит сравнение: «Таблицы», «Procs» и «Views», ...
Я бы посоветовал вам применить этот сценарий непосредственно к базе данных, а затем использовать сравнение схем из базы данных для проекции, чтобы выдержать изменения. Таким образом, проект базы данных Visual Studio создаст сценарий для вас. Узнайте больше о сравнении БД и прохождении по msdn http://msdn.microsoft.com/en-us/library/aa833435.aspx.
PS - Как вы управляете развертыванием вашего проекта БД? Я автоматизировал весь процесс развертывания, интересно узнать, как это делают другие.
НТН.
Приветствия, Тарун