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
用於合併式複寫。
權限
只有系統管理員固定伺服器角色和db_owner固定資料庫角色的成員才能執行 sp_helpmergearticleconflicts
。