SQL Server2005 トランザクションログを強制復帰させる

投稿者: | 9月 21, 2011

CHECKDBだけでは戻せない場合がありますよ。
CHECKDBすら使えないほど壊れてしまうケースもあります。
さて、その場合はどうしますか?

概要

今までのログが無くなることを理解した上で下記の手順を実施することで、DBを再稼働させることが可能。
破損したログファイルをダミーの正常なログファイルに置き換えた後、ログをリビルド(CHECKDB)することでDBを稼働させることができるようになる。

簡易手順

1.ダミーログファイルの準備
2.ダミーログファイルと破損したログファイルを置き換える
3.ログファイルをリビルドする
4.データベースをオープンさせる

詳細な手順

Wordドキュメントから手動で起こすのが面倒だったので、Wordで出力させたもの。コピー&ペーストでは反応しなかったので、リンクにしてます。

SQL Server2005 トランザクションログを強制復帰させる その2

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください