sp_helpmergearticleconflicts (Transact-SQL)
適用対象: SQL Server
競合するパブリケーション内のアーティクルを返します。 このストアド プロシージャは、パブリッシャー側でパブリケーション データベースについて実行されます。または、サブスクライバー側でマージ サブスクリプション データベースについて実行されます。
構文
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
を実行できます。