23

SQL トランザクション ログを表示/クエリするための優れたツールを使用したことがある方がいらっしゃいましたら、お知らせください。これにより、コミットまたはロールバックされたすべてのトランザクション SQL ステートメントが表示されます。

データベース ファイルの場合、インデックスの内部バイナリ ツリー構造を表示するような追加のグラフィカル機能があれば、それは素晴らしいことですが、私はあまりにも多くのことを求めていると思います..

4

5 に答える 5

14

これは、SQL Server 2000 について話している場合にのみ関連しますが、RedGate はSQL Log Rescueと呼ばれる無料のツールを作成しました。それ以外の場合、SQL Server 2005 の場合、ApexSQLの ApexSQLLog は、私が知っている唯一の他の製品です。

于 2008-09-08T16:43:07.277 に答える
9

文書化されていないDBCC LOG コマンドを使用できます。

于 2008-09-08T16:46:08.047 に答える
3

「ログ エクスプローラー」と呼ばれる Lumigent の商用製品があります。1 シートあたり 995 ドルですが、基本的な要件は満たしているはずです。

于 2008-09-08T16:47:38.293 に答える
1

このクエリを使用できます:

Select * from ::fn_dblog(null,null)

またはこのリンクを参照してください: SQL Server 2005 トランザクション ログ ファイルを表示するにはどうすればよいですか

またはこのリンク:トランザクション ログの単純なエントリをどのようにデコードしますか?

于 2013-09-29T18:56:02.770 に答える
0

Lumigent や Red Gate などのログ リーダーを製造している会社がいくつかあります。ただし、基礎となるシステム テーブルとデータ型のメタ データが変更されているため、2000 以降の SQL サーバー バージョンでは機能しません。新しい機能を使用しない場合は機能する可能性がありますが、varchar(max) XML データ型などを使用すると、運が悪い

于 2008-09-08T16:50:11.953 に答える