2011-01-19 26 views
1

開発用(TestDataと呼ぶ)と本番用のデータベース(LiveDataという)の2つのSQL Server上に2つのデータベースがあります。私はTestDataを変更します。通常は、テーブルを追加するか既存のテーブルに新しいフィールドを追加します(何もドロップすることはほとんどありません)。を作成するか、ストアドプロシージャを変更します。ある時点で、私はLiveDataテーブル、ストアドプロシージャなどをTestDataに加えられた変更で更新したいと思います。私はこれが実際のデータではなく、スキーマに影響を与えたいだけです。これを行う最善の方法は何ですか?私はSQL Serverを初めて使用しているので、より詳細な説明、より良い。SQL Server - 別のデータベースのスキーマの更新

編集:私は、サードパーティ製のプログラムがそこにある知っているが、私は、スクリプトを使用して、個別のソフトウェアなしでこれを行う方法に探しています、など

+0

クロスポストしないでください:http://social.msdn.microsoft.com/Forums/en-US/sqlgetstarted/thread/96f38b23-d591-45d8-b3ea-a798d95b0430?prof=required – jjoras

+0

私はごめんなさい貧弱なエチケットと見なされます。私は知らなかった。しかし、どうしてですか?私がここで探していた答えが得られず、MSDNに投稿したフォーラムはSQL Server固有のフォーラムなので、私は最後にやったさまざまな回答を期待していました。ですから、「クロス・ポスティング」で何が間違っているのかを説明できるのであれば、私は感謝します。ありがとうございました。 – twpc

答えて

4

あなたはを見てみることをお勧めしますredgate SQL Compare

+0

私は答えで探していたものではありませんが、私はそれをどうにか受け入れます – twpc

1

DBComparerは、スキーマを比較するのに便利なユーティリティです。少しバギーでクラッシュすることもありますが、それ以外は素晴らしいです。

関連する問題