Share via


sp_helpmergearticleconflicts (Transact-SQL)

適用対象:SQL Server

競合するパブリケーション内のアーティクルを返します。 このストアド プロシージャは、パブリッシャー側でパブリケーション データベースについて実行されます。または、サブスクライバー側でマージ サブスクリプション データベースについて実行されます。

Transact-SQL 構文表記規則

構文

sp_helpmergearticleconflicts
    [ [ @publication = ] N'publication' ]
    [ , [ @publisher = ] N'publisher' ]
    [ , [ @publisher_db = ] N'publisher_db' ]
[ ; ]

引数

[ @publication = ] N'publication'

マージ パブリケーションの名前です。 @publicationは sysname で、既定値は%競合しているデータベース内のすべてのアーティクルを返します。

[ @publisher = ] N'publisher'

パブリッシャーの名前。 @publisherは sysname で、既定値は NULL.

[ @publisher_db = ] N'publisher_db'

パブリッシャー データベースの名前。 @publisher_dbは sysname で、既定値は NULL.

結果セット

列名 データ型 説明
article sysname 記事の名前。
source_owner sysname ソース オブジェクトの所有者です。
source_object nvarchar(386) ソース オブジェクトの名前です。
conflict_table nvarchar(258) 挿入または更新の競合を格納しているテーブルの名前。
guidcolname sysname ソース オブジェクトの rowguidcol 名前。
centralized_conflicts int 競合レコードを特定のパブリッシャーに格納するかどうかを指定します。

アーティクルに削除の競合のみが含まれており、行がない conflict_table 場合、結果セット内の conflict_table 名前は NULL.

リターン コードの値

0 (成功) または 1 (失敗)。

解説

sp_helpmergearticleconflicts はマージ レプリケーションで使用されます。

アクセス許可

sysadmin 固定サーバー ロールとdb_owner固定データベース ロールのメンバーのみが実行sp_helpmergearticleconflictsできます。