0

Visual Studio でデータベース プロジェクトをビルドするビルド定義が TFS にあります。出力は、dbschema とその他のファイルです。その dbschema を使用して、vsdbcmd を使用してそのデータベースを別のサーバーにデプロイします。これは、データベース構造/スキーマをデプロイするのにうまく機能します。

元のデータベースのデータ/コンテンツを他のデータベースにも展開することは可能ですか? または、ビルド定義からの出力に db-content を入れますか?

ありがとう

4

2 に答える 2

1

DB プロジェクト内の PostDeploy SQL スクリプトに INSERT ステートメントを含めて、必要なデータを生成できます。

これらの INSERT ステートメントをまとめて生成する場合は、データ比較ツールを使用して、データのある DB とない DB を比較すると、必要なすべての INSERT ステートメントが生成され、PostDeployment スクリプトにコピー アンド ペーストできます。

于 2012-10-11T08:28:30.627 に答える