24

間違った WHERE 句を含むテーブルに対して誤って DELETE コマンドを実行しました。

SQL Server 2005 を使用しています。

失われたデータを回復するのに役立つ方法はありますか?

4

4 に答える 4

10

Apex Recovery Tool を使用して可能です。誤って削除したテーブル行を正常に復元しました

試用版をダウンロードすると、10 行目のみが回復します

ここをチェックhttp://www.apexsql.com/sql_tools_log.aspx

于 2013-09-26T13:25:05.107 に答える
8

完全なデータとトランザクション ログのバックアップがありますよね? バックアップから別のデータベースに復元し、削除された行を同期することができます。仕事量は多いですが...

( Redgate の SQL Log Rescueを見たことがありますか?更新: SQL Server 2000 のみです)

ログエクスプローラーがある

于 2010-08-22T08:41:34.470 に答える
5

無理だと思います、すみません。

そのため、削除または更新を実行するときはいつでも、成功した場合でも失敗した場合でも常に を使用する必要がBEGIN TRANSACTIONありCOMMITますROLLBACK

于 2010-08-22T08:44:30.673 に答える
3

なくなったものはなくなった。私が知っている唯一の保護は定期的なバックアップです。

于 2010-08-22T08:31:29.117 に答える