次の方法で共有


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
    パブリッシャー サーバーの名前です。publisherName は、Microsoft SQL Server 2000 以降のバージョンでのみサポートされています。
  • publicationDB
    型: System. . :: . .String
    パブリッシュされたデータベースの名前です。publicationDB は、SQL Server 2000 以降のバージョンでのみサポートされています。

戻り値

型: System.Collections. . :: . .IEnumerable
MergeConflictCount オブジェクトの ArrayList です。

例外

例外 条件
ApplicationException

データベースが存在しない場合に発生します。

publicationName の値が null である場合に発生します。

publicationDB または publisherName が null ではなく、バージョンが SQL Server 2000 よりも古い場合に発生します。

説明

EnumMergeConflictCounts メソッドは、集中管理されない競合のログ記録がサポートされている場合に、サブスクリプション データベースに接続すると呼び出すことができます。集中管理される競合のログ記録がサポートされている場合は、publicationDB パラメーターまたは publisherName パラメーターに null 値を指定して EnumMergeConflictCounts を呼び出すことにより、パブリケーション データベースから競合情報を取得できます。詳細については、「マージ レプリケーションで競合を検出および解決する方法」を参照してください。

EnumMergeConflictCounts メソッドを呼び出すことができるのは、固定データベース ロール db_owner および replmonitor のメンバーだけです。