0

誤って SQL Server 2008 のテーブルを更新しました。セルごとにコピーして別のテーブルを更新していましたが、元のテーブルを上書きしてしまいました。テーブルの内容を元に戻す方法はありますか?

4

5 に答える 5

5

このツールはそれができると言っていますが、少し高価です. 試用期間があります。おそらく、データを元に戻すのに十分な長さです。

http://www.apexsql.com/sql_tools_log.asp?_kk=log%20explorer&_kt=49fb8026-ca7c-4c5e-bb06-99ee95393472&gclid=CPWP48T3i6ICFY1a2godtTS7UQ

于 2010-06-06T17:02:26.380 に答える
4

いいえ。トランザクションをコミットした場合、元のテーブルを復元する唯一の方法は、最新のバックアップから取得することです。

于 2010-06-06T16:46:24.193 に答える
1

バックアップしかない場合は、それを別のデータベースに復元し、テーブルだけを移動します (この方法では、他のテーブルは影響を受けません)。トランザクション ログのバックアップもある場合は、ポイント イン タイム リストアも実行できます。

于 2010-06-06T16:56:22.270 に答える
1

特定の状況で特定のアクションを取り消すことができるツールがいくつかあると聞きました。このような状況でデータ損失を最小限に抑える方法に関する興味深い記事へのリンクを次に示します。いくつかのツールへのリンクが含まれています。

ServerFault でこの質問をしたいと思うかもしれませんし、一部のシステム管理者はよく知っているかもしれません。

于 2010-06-06T16:56:46.773 に答える