2

SQL Server 2005 データベースでレプリケーションを実行しました。ここで、GUI からステータスを表示したいと思います (C# などでもかまいません)。

レプリケーションのステータスを監視できる方法または API はありますか。これは、レプリケーションが機能していることをクライアントに確認するためのものです。

ありがとう

こんな感じで。 http://www.sqlmonster.com/Uwe/Forum.aspx/sql-server-replication/11698/How-to-get-the-replication-status-using-RMO-in

4

3 に答える 3

3

優れたオプションは次のとおりです。 プログラムでレプリケーションを監視する方法 (T-SQL 経由): http://msdn.microsoft.com/en-us/library/ms147874(SQL.90).aspx

また、これを見ている人のための SQL Server 2008 R2 バージョンもここにあります: http://msdn.microsoft.com/en-us/library/ms147874(SQL.100).aspx

これらの特別な手順を使用することは、T-SQL 内からのちょっとした苦痛になる可能性があります (通常、それらの出力を一時テーブルまたはテーブル変数にエクスポートして、追加のビットまたはその他を「フィルター処理」する必要があるため)。開発者は、この種のやり取りが RMO を使用するよりもはるかに簡単に処理できることに気付くでしょう。

于 2012-01-16T23:15:29.267 に答える
2

私は、定期的に投稿されるトレーサー トークンを使用し、パブリッシャーからディストリビューター、サブスクライバーへと流れるときにその状態を監視するのが好きです。これは、パブリッシャーで sp_posttracertoken を使用してプログラムで実行し、ディストリビューターでトレーサー トークン テーブルをチェックすることができます。お役に立てれば。

于 2011-03-04T16:05:33.090 に答える
1

レプリケーション モニターによるレプリケーションの監視

Microsoft SQL Server レプリケーション モニターは、レプリケーション トポロジの全体的な状態を監視できるグラフィカル ツールです。レプリケーション モニターは、パブリケーションとサブスクリプションのステータスとパフォーマンスに関する詳細な情報を提供します...

方法: レプリケーション モニターを開始する (レプリケーション モニター)

于 2011-03-04T15:25:09.870 に答える