私は開発データベースにいくつかのデータ変更を加えており、完了したらライブデータベースに変更をコピーしたいと考えています。ほとんどの行は更新されますが、いくつかの新しい行が存在する可能性があります。つまり、ライブ データベースにすでに存在する行です。
データベースにはいくつかのテーブルがあり、そのうちのいくつかからデータをコピーしたいだけです。
可能であれば、スクリプトを作成せずに、付属のツールの 1 つを利用することで、これが可能になることを願っていますManagement Studio
。
Generate and Publish Scripts
のウィザードを使用してみManagement Studio
ましたが、コピーしたいテーブルからすべてのデータをコピーするスクリプトを作成しました。ここでの問題は、更新された行の場合に、スクリプトが既に存在する ID を持つ行を挿入しようとすることです。したがって、新しい行のみが挿入されます。
行が既に存在する場合は更新するスクリプトを自動的に生成し、存在しない場合は新しい行を挿入できるようにしたいと考えています。
これを可能にするウィザードを使用する他のツールまたはオプションはありますGenerate and Publish Scripts
か?