2つのサーバーがあり、データベースには同じテーブルと構造が含まれていますが、データは異なります。1つはテスト環境で、もう1つには生産的なデータが含まれています。
生産データベースからテストデータベースにデータをコピーしたいと思います。これを達成するための最良のアプローチは何ですか?
最初にデータを削除すると、データを挿入できますか?それとも、主キーは元の場所からカウントされますか?自動番号付けのあるテーブルの主キーを挿入するのはどうですか?
2つのサーバーがあり、データベースには同じテーブルと構造が含まれていますが、データは異なります。1つはテスト環境で、もう1つには生産的なデータが含まれています。
生産データベースからテストデータベースにデータをコピーしたいと思います。これを達成するための最良のアプローチは何ですか?
最初にデータを削除すると、データを挿入できますか?それとも、主キーは元の場所からカウントされますか?自動番号付けのあるテーブルの主キーを挿入するのはどうですか?
それはあなたの特定のニーズとデータ構造に依存しますが、ここに考えるべきいくつかのオプションがあります(私がお勧めするものに関して優先されます):-
SET IDENTITY INSERT ON / OFF
IDシードテーブルのコマンドを使用して独自のスクリプトを作成します