一部のデータが削除されたライブ データベースがあり、そのデータを元に戻す必要があります。そのデータベースのごく最近のコピーがあり、別のマシンで既に復元されています。バックアップ以降、関係のない変更がライブ データベースに加えられているため、フル リストアでライブ データベースを消去したくありません。
私が必要とするデータは小さいです-わずか12行-しかし、それらの12行にはそれぞれ、外部キーを持つ他のテーブルからの数行があり、それらの数行には、外部キーがそれらを指している行がいくつあるかを神が知っているので、手で復元するのは複雑です。
理想的には、データベースのバックアップ コピーに、必要な数十行を選択するように指示し、それらが依存するすべてのものとそれらに依存するすべてのものを推移的に閉じ、そのデータだけをエクスポートできるようにすることができます。他に何も触れずにライブデータベースにインポートします。
ここで取るべき最善のアプローチは何ですか?ありがとう。
誰もが sp_generate_inserts について言及しています。これを使用する場合、ID 列がすべてを台無しにしないようにするにはどうすればよいでしょうか? IDENTITY INSERTをオンにするだけですか?