データベースを停止してデータベース全体を復元するよりも、MSSQLサーバーの単一のテーブルにデータを復元する簡単な方法はありますか?
データベースをバックアップファイルから同じサーバーまたは別のサーバー上の別のデータベース名に復元してから、データをコピーすることができます。
データベースがNorthwindの場合、次のようになります。
RESTORE DATABASE NorthwindTemporary
FROM DISK="D:\Backups\NorthwindBackup.bak"
WITH MOVE 'Northwind_Log' TO 'D:\SQL\NorthwindTemporary.ldf',
MOVE 'Northwind_Data' TO 'D:\SQL\NorthwindTemporary.mdf'
StackOverflow:SQL Server 2005バックアップから単一のテーブルを復元するにはどうすればよいですか?
サードパーティ製品 LiteSpeed for SQL Server があり、このオブジェクトの機能と行レベルのリカバリを提供します。
SQL Serverは、テーブルレベルのバックアップまたは復元を実行できませんが、 必要に応じてデータベース内のファイルをバックアップおよび復元
おそらく、バックアップ全体を一時データベースとして復元してから、必要なデータをメインデータベースにコピーすることをお勧めします。
RedGateのSQLデータ比較 のようなツールはデータの同期に適しています。