データベースをバージョン管理に含めることができるようになることを期待して、SQL Server 2008データベース プロジェクトをソリューションに追加しました。Visual Studio 2010 Professional Edition
各データベース オブジェクトのスキーマ ファイルをバージョン管理にコミットできますが、これらのスキーマ ファイルはすべてのスクリプト オブジェクトをalterではなくcreateとしてファイルするため、変更を取得してデータベースを更新する大学には適していません。
これは、データベースをソース管理に入れる良い方法ですか?
そして、すべてのテーブルを削除して再作成することに関連するすべてのデータを失うことなく、データベースを特定のリビジョンに更新するために実際にそれを使用するには、どのようなワークフローになるでしょうか?
更新: Premium および Ultimate バージョンには、これを簡単にするスキーマ比較ツールがあります。これは、Professional には存在しません。簡単な手動の回避策はありますか?