SQL Compare 10 を使用して、ローカル データベース (ローカル ビルド サーバー上) とソース管理 (redgate SQL ソース管理経由の TFS) を比較する .scp ファイルを作成しました。
GUI を使用すると、多数の相違点がリストされます。
コマンド ラインから .scp ファイルを実行すると、違いはまったく表示されません。- 「選択したオブジェクトが同一であるか、比較でオブジェクトが選択されていません」
コマンドラインは
"C:\Program Files (x86)\Red Gate\SQL Compare 10\sqlcompare.exe" /project:"C:\Users\CIUser\Documents\SQL Compare\SharedProjects\MyDBName v MyDBName (Head).scp" /scriptfile:deploy_MyDBName.sql /include:identical /force
注意
The /include:/identical switch means the compare will not report an error if no changes are detected
The /force switch forces an overwrite of the sql script, rather than causing an error