重複の可能性:
削除されたテーブルデータをロールバックする方法?
データベースに対して誤って更新ステートメントを実行しました。データベースの残りの部分を中断することなく、この単一の更新をロールバックする方法はありますか?
あなたは取引にありましたか?はいの場合は、ROLLBACK WORK;
そうでない場合は、バックアップから復元する
いいえ、更新が正常に完了した場合、SQL Server Management Studioを使用したと想定され、変更が適用されています。
これらの更新を元に戻すことが本当に重要である場合、最新のバックアップがあればそれを復元し、バックアップ時間と現在の間に行われた変更を失わないようにする必要があります。
バックアップを復元し、誤って更新する直前までロールフォワードします。参照 http://msdn.Microsoft.com/en-us/library/ms191455.aspx
バックアップがない場合はできません。
はい。データベースをシャットダウンし、db管理ツールを使用してデータベースを最新のバックアップから復元し、ログを更新する直前の時点までロールフォワードする必要があります。もちろん、あなたの事故だけでなく、その時点以降に行われた更新allは失われます。
あなたが使用しているwhichデータベースを示していないので、私はそれより具体的にすることはできませんが、すべてのデータベースにはこの方法で使用できるログがあります。