SQL トランザクション ログを表示/クエリするための優れたツールを使用したことがある方がいらっしゃいましたら、お知らせください。これにより、コミットまたはロールバックされたすべてのトランザクション SQL ステートメントが表示されます。
データベース ファイルの場合、インデックスの内部バイナリ ツリー構造を表示するような追加のグラフィカル機能があれば、それは素晴らしいことですが、私はあまりにも多くのことを求めていると思います..
SQL トランザクション ログを表示/クエリするための優れたツールを使用したことがある方がいらっしゃいましたら、お知らせください。これにより、コミットまたはロールバックされたすべてのトランザクション SQL ステートメントが表示されます。
データベース ファイルの場合、インデックスの内部バイナリ ツリー構造を表示するような追加のグラフィカル機能があれば、それは素晴らしいことですが、私はあまりにも多くのことを求めていると思います..
これは、SQL Server 2000 について話している場合にのみ関連しますが、RedGate はSQL Log Rescueと呼ばれる無料のツールを作成しました。それ以外の場合、SQL Server 2005 の場合、ApexSQLの ApexSQLLog は、私が知っている唯一の他の製品です。
文書化されていないDBCC LOG コマンドを使用できます。
「ログ エクスプローラー」と呼ばれる Lumigent の商用製品があります。1 シートあたり 995 ドルですが、基本的な要件は満たしているはずです。
このクエリを使用できます:
Select * from ::fn_dblog(null,null)
またはこのリンクを参照してください: SQL Server 2005 トランザクション ログ ファイルを表示するにはどうすればよいですか
またはこのリンク:トランザクション ログの単純なエントリをどのようにデコードしますか?
Lumigent や Red Gate などのログ リーダーを製造している会社がいくつかあります。ただし、基礎となるシステム テーブルとデータ型のメタ データが変更されているため、2000 以降の SQL サーバー バージョンでは機能しません。新しい機能を使用しない場合は機能する可能性がありますが、varchar(max) XML データ型などを使用すると、運が悪い