1

私は非常に悪いことをしたプログラマーであり、SQL Server 2008 の更新クエリで F5 キーを押す前に WHERE 句を選択していませんでした。これはプログラミングに関する質問ではありませんが、絶望的なプログラマーからの質問です。 ...

ミラーリング システムによって保持されているトランザクション ログまたはログから 1 つの列のデータを取得する方法はありますか?

ああ、そうです。バックアップの夜間保守計画がオフになっているようです。

アイデアはありますか?-Mike は "(197875 行が影響を受けました)" を読んで唖然としました

4

2 に答える 2

0

犬をやめなさい。古いバックアップと、データベースへの入力に使用されたソースログファイルからデータベースを再生成しました。

より明快な瞬間に、私は自分の質問を次のように理解するようになりました。

行の元の値は更新操作のトランザクションログに保存されていますか?答えはノーだとほぼ確信しています。

聞いてくれてありがとう。

-マイク

于 2010-10-28T05:07:19.343 に答える
0

マイク、データを復元できてよかったです。今こそ、ある種のバックアップ戦略を実装する時です:)

あなたの質問に対して、トランザクション ログはバックアップできますが (10 分ごとなど)、いいえ... その機能を明示的に組み込まない限り、元の値はどこにも保持されません。開始するのに最適な場所は、Ola Hallengren の素晴らしいセットです。無料のメンテナンス スクリプトの。

于 2010-12-01T01:05:43.190 に答える