間違った WHERE 句を含むテーブルに対して誤って DELETE コマンドを実行しました。
SQL Server 2005 を使用しています。
失われたデータを回復するのに役立つ方法はありますか?
間違った WHERE 句を含むテーブルに対して誤って DELETE コマンドを実行しました。
SQL Server 2005 を使用しています。
失われたデータを回復するのに役立つ方法はありますか?
Apex Recovery Tool を使用して可能です。誤って削除したテーブル行を正常に復元しました
試用版をダウンロードすると、10 行目のみが回復します
完全なデータとトランザクション ログのバックアップがありますよね? バックアップから別のデータベースに復元し、削除された行を同期することができます。仕事量は多いですが...
( Redgate の SQL Log Rescueを見たことがありますか?更新: SQL Server 2000 のみです)
ログエクスプローラーがある
無理だと思います、すみません。
そのため、削除または更新を実行するときはいつでも、成功した場合でも失敗した場合でも常に を使用する必要がBEGIN TRANSACTION
ありCOMMIT
ますROLLBACK
。
なくなったものはなくなった。私が知っている唯一の保護は定期的なバックアップです。