EnumTransConflictCounts メソッド

更新トランザクション パブリケーションまたはサブスクリプション データベースに格納されている競合についての情報を返します。

名前空間:  Microsoft.SqlServer.Replication
アセンブリ:  Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)

構文

'宣言
Public Function EnumTransConflictCounts ( _
    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.EnumTransConflictCounts(publicationName, _
    publisherName, publicationDB)
public IEnumerable EnumTransConflictCounts(
    string publicationName,
    string publisherName,
    string publicationDB
)
public:
IEnumerable^ EnumTransConflictCounts(
    String^ publicationName, 
    String^ publisherName, 
    String^ publicationDB
)
member EnumTransConflictCounts : 
        publicationName:string * 
        publisherName:string * 
        publicationDB:string -> IEnumerable 
public function EnumTransConflictCounts(
    publicationName : String, 
    publisherName : String, 
    publicationDB : String
) : IEnumerable

パラメーター

  • publicationName
    型: System. . :: . .String
    パブリケーションの名前です。publicationName は必須パラメータです。
  • publisherName
    型: System. . :: . .String
    パブリッシャ サーバーの名前です。publisherName は、MicrosoftSQL Server 2005 以降のバージョンでのみサポートされています。
  • publicationDB
    型: System. . :: . .String
    パブリッシュされたデータベースの名前です。publicationDB は、SQL Server 2005 以降のバージョンでのみサポートされています。

戻り値

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

説明

EnumTransConflictCounts メソッドは、キュー更新をサポートするサブスクリプション データベースに接続したときに呼び出すことができます。publicationDB パラメータまたは publisherName パラメータに null 値を指定して EnumTransConflictCounts を呼び出すことにより、パブリケーション データベースからキュー更新サブスクライバに対する競合情報を取得できます。詳細については、「キュー更新における競合の検出と解決」を参照してください。

EnumTransConflictCounts メソッドを呼び出すことができるのは、固定サーバー ロール sysadmin のメンバ、固定データベース ロール db_owner のメンバ、またはパブリケーション アクセス リスト (PAL) のユーザーだけです。