0

2つのサーバーがあり、データベースには同じテーブルと構造が含まれていますが、データは異なります。1つはテスト環境で、もう1つには生産的なデータが含まれています。

生産データベースからテストデータベースにデータをコピーしたいと思います。これを達成するための最良のアプローチは何ですか?

最初にデータを削除すると、データを挿入できますか?それとも、主キーは元の場所からカウントされますか?自動番号付けのあるテーブルの主キーを挿入するのはどうですか?

4

1 に答える 1

1

それはあなたの特定のニーズとデータ構造に依存しますが、ここに考えるべきいくつかのオプションがあります(私がお勧めするものに関して優先されます):-

  • 単純なバックアップと復元が最も簡単で迅速なソリューションになります。
  • データスクリプトツール(Red-Gateのデータ比較など)を使用すると、ニーズを解決できます。
  • SSISパッケージは、2つのインスタンス間でデータをやり取りするために開発できます。また
  • SET IDENTITY INSERT ON / OFFIDシードテーブルのコマンドを使用して独自のスクリプトを作成します
于 2012-12-07T10:31:31.250 に答える