3

LDF ファイルを開いて読み取り/分析する方法を意味します。

現在、バックアップ LDF ファイルを抽出する機能がありますが、データベースが動作しているときに LDF ファイルが SHARE_DENY_READ になっているようです。

しかし、Lumigent Log Explorer のような他のサードパーティ ソフトウェアは、どのようにしてファイルを開くことができたのでしょうか?この種のソフトウェアは LDF を直接読み取りますか?

4

3 に答える 3

2

SQL Server のトランザクション ログ形式は文書化されていないため、直接データを読み取るために使用することはできません。

トランザクション ログを読み取ることができるApexSQL Logなどのツールがありますが、それはおそらく、そのフォーマットのリバース エンジニアリングに膨大な時間を費やしたためです。

読み取りのオプションは次のとおりです。

a) 自分でフォーマットを理解する (推奨されません) b) サードパーティのツールを入手してください c) fn_dblog などの関数を使用します。これも文書化されていませんが、詳細を知ることができます。

于 2013-09-24T12:50:19.017 に答える
1

あなたの質問を理解しているかどうかはわかりませんが、これらのサードパーティ ツールは ldf ファイルを直接読み取ります。

コマンドを使用することもできますが、DBCC LOG文書化されておらず、出力は少し不可解です。

于 2011-10-13T02:23:08.423 に答える