ReplicationDatabase.EnumMergeConflictCounts メソッド
マージ パブリケーションまたはサブスクリプション データベースに格納されている競合についての情報を返します。
名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)
構文
'宣言
Public Function EnumMergeConflictCounts ( _
publicationName As String, _
publisherName As String, _
publicationDB As String _
) As IEnumerable
'使用
Dim instance As ReplicationDatabase
Dim publicationName As String
Dim publisherName As String
Dim publicationDB As String
Dim returnValue As IEnumerable
returnValue = instance.EnumMergeConflictCounts(publicationName, _
publisherName, publicationDB)
public IEnumerable EnumMergeConflictCounts(
string publicationName,
string publisherName,
string publicationDB
)
public:
IEnumerable^ EnumMergeConflictCounts(
String^ publicationName,
String^ publisherName,
String^ publicationDB
)
member EnumMergeConflictCounts :
publicationName:string *
publisherName:string *
publicationDB:string -> IEnumerable
public function EnumMergeConflictCounts(
publicationName : String,
publisherName : String,
publicationDB : String
) : IEnumerable
パラメーター
- publicationName
型: System.String
パブリケーションの名前です。 publicationName は必須パラメーターです。
- publisherName
型: System.String
パブリッシャー サーバーの名前です。
- publicationDB
型: System.String
パブリッシュされたデータベースの名前です。
戻り値
型: System.Collections.IEnumerable
MergeConflictCount オブジェクトの ArrayList です。
例外
例外 | 条件 |
---|---|
ApplicationException | データベースが存在しない場合に発生します。 publicationName の値が null である場合に発生します。 |
説明
EnumMergeConflictCounts メソッドは、集中管理されない競合のログ記録がサポートされている場合に、サブスクリプション データベースに接続すると呼び出すことができます。 集中管理される競合のログ記録がサポートされている場合は、publicationDB パラメーターまたは publisherName パラメーターに null 値を指定して EnumMergeConflictCounts を呼び出すことにより、パブリケーション データベースから競合情報を取得できます。 詳細については、「マージ レプリケーションで競合を検出および解決する方法」を参照してください。
EnumMergeConflictCounts メソッドを呼び出すことができるのは、固定データベース ロール db_owner および replmonitor のメンバーだけです。