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 のメンバーだけです。

関連項目

参照

ReplicationDatabase クラス

Microsoft.SqlServer.Replication 名前空間