1
開発データベースと本番データベースを比較することで、マスターテーブルのデルタ挿入スクリプト作成プロセスを自動化したいと考えています。データ比較選択したテーブルのデルタ挿入スクリプトを生成するためのビルドタスク
このツールは、「Microsoft Visual Studio Team System 2008データベース版電動ツール」を使用してください。
これは、2つのデータベースを比較し、デルタ挿入スクリプトを生成するために使用できる構文です。
MSBuild /t:SqlDataCompareTask /p:SourceConnectionString=”ValidConnectionString1” /p:SourceDatabaseName=”DatabaseName1” /P:TargetConnectionString=”ValidConnectionString2” /p:TargetDatabaseName=”DatabaseName2” /p:OutputPath=”FullPathForDataCompareReults” /p:OutputFilename=”FilenameForDataCompareResults”
私が探しているのは、テーブル名を渡す方法で、デルタ挿入スクリプトの生成にはこれらのテーブルだけを考慮する必要があります。
あなたのいずれかがsimillarを試していた場合は、あなたが取った別のアプローチは何かを教えてください。
このツールをtfsbuildプロジェクトから呼び出すことは可能ですか? – Ashish
@ user594219:わからない、私は試みたことがない。 –
はい、これはコマンドラインから実行できます。 http://www.red-gate.com/supportcenter/Content?p=SQL%20Data%20Compare&c=SQL_Data_Compare/help/8.1/SDC_CL_SelectingSingleTablesForComparison.htm&toc=SQL_Data_Compare/help/8.1/toc1318668.htmを参照してください。 –