0

table _tableの column _columnのID 12 のレコードのデータを2 時間前に変更しました。でも今は返して欲しい。これに従ったが、言われたことを理解していない。誰かがそれを取り戻すのを手伝ってくれませんか。

4

2 に答える 2

1

データベースが FULL または Bulk-Logged 復旧モデルであること、および少なくともトランザクション ログ バックアップを行っていることを確認してください。STOPAT オプションを使用して、トランザクション ログのバックアップを復元する必要があります。 http://support.microsoft.com/kb/321836

特定の時点に復元する方法

RESTORE DATABASE AdventureWorks FROM DISK = 'C:\AdventureWorks.BAK' 
WITH NORECOVERY
GO 
RESTORE LOG AdventureWorks FROM DISK = 'C:\AdventureWorks.TRN' 
WITH RECOVERY, 
STOPAT = 'Feb 05, 2013 05:31:00 PM' 
GO

幸運を。

于 2013-02-05T10:23:26.610 に答える
0

あなたがリンクしたその質問は、データの回復ではなく、実際に1日を引いた行を返すことに関連しています。2 時間前に実際に変更されたデータを復元しようとしていますか? もしそうなら、非常に厄介な HD リカバリ プロセスを試みない限り、それは不可能だと思います。

于 2013-02-05T09:01:43.430 に答える