プロジェクトのフロントエンドを作成していて、会社のサーバーからバックエンド データベースのコピーを作成し、それを自分のコンピューターに置きました。セキュリティ ロールなどのためにいくつかの変更 (いくつかの新しいテーブルと既存のテーブルの 2 つの新しい列) を行う必要があったため、コピーしたデータベースを複製し、新しいデータベースに変更を加えました。
今すぐプロジェクトを会社のサーバーにデプロイしたいのですが、元のバックエンド データベースを変更する必要があります。古いデータベースと新しいデータベースの間の変更を検出する SQL スクリプトを生成する必要があります。これを古いデータベースで実行して、新しいテーブルと列を作成できます。スクリプトは古いデータベースのデータを保持し、新しいデータベースで作成した不要データやテスト データを追加しないようにする必要があります。
ちなみに、私は SQL Server 2008 R2 を使用しており、サーバー上の古いデータベースは 2005 です。使用するユーティリティを探していて、tablediffを見つけました。ただし、データをコピーするように見え、これを切り替えるための引数が情報ページに表示されません。
簡単だと思いますが、これを行う方法がよくわかりません。どんな助けでも大歓迎です。ありがとう。