次のことを処理するための最良の方法を考えているだけです。
開発、統合テスト、および本番環境でデータベースのスキーマを同期させるために、VS2010データベースプロジェクトが必要です。
テスト環境と本番環境の一部として、データベースにロードする必要のある多くの参照データがあります。
開発とテストでは、データベースを再作成し、展開後のスクリプトを使用してデータをロードできます。ただし、実稼働環境では明らかにライブデータが含まれているため、これを実際に行うことはできません。
では、これを行うための最良の解決策は何ですか?デプロイメント後のスクリプトを使用してデータベースをロードできるとは思いません。挿入ステートメントの場合、それぞれをIF NOT EXISTS ...句でラップする必要があり、数千の行があるためです。
おそらく、VS2010 + MSBuildツールを使用してスキーマを最新の状態に保ち、データを管理するための個別のソリューションを用意するのが最善でしょうか。
または、VS2010 + MSBuildのツールのみを使用するこれに対する解決策はありますか?