次の方法で共有


sp_helpmergearticleconflicts (Transact-SQL)

適用対象: SQL Server

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

Transact-SQL 構文表記規則

構文

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

引数

[ @publication = ] N'publication'

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

[ @publisher = ] N'publisher'

パブリッシャーの名前。 @publishersysname で、既定値は NULL です。

[ @publisher_db = ] N'publisher_db'

パブリッシャー データベースの名前。 @publisher_dbsysname で、既定値は 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を実行できます。