sp_helpmergearticleconflicts (Transact-SQL)
傳回發行集中發生衝突的發行項。這個預存程序執行於發行集資料庫的發行者端,或合併訂閱資料庫的訂閱者端。
語法
sp_helpmergearticleconflicts [ [ @publication = ] 'publication' ]
[ , [ @publisher = ] 'publisher' ]
[ , [ @publisher_db = ] 'publsher_db' ]
引數
- [ @publication=] 'publication'
這是合併式發行集的名稱。publication 是 sysname,預設值是 %,會傳回發生衝突之資料庫中的所有發行項。
- [ @publisher=] 'publisher'
這是發行者的名稱。publisher 是 sysname,預設值是 NULL。
- [ @publisher_db=] 'publisher_db'
這是發行者資料庫的名稱。publisher_db 是 sysname,預設值是 NULL。
傳回碼值
0 (成功) 或 1 (失敗)
結果集
資料行名稱 | 資料類型 | 描述 |
---|---|---|
article |
sysname |
發行項的名稱。 |
source_owner |
sysname |
來源物件的擁有者。 |
source_object |
nvarchar(386) |
來源物件的名稱。 |
conflict_table |
nvarchar(258) |
儲存插入或更新衝突的資料表名稱。 |
guidcolname |
sysname |
來源物件的 RowGuidCol 名稱。 |
centralized_conflicts |
int |
是否將衝突記錄儲存在給定的發行者。 |
如果發行項只有刪除衝突,且沒有 conflict_table 資料列,結果集中的 conflict_table 名稱便是 NULL。
備註
sp_helpmergearticleconflicts 用於合併式複寫中。
權限
只有系統管理員 (sysadmin) 固定伺服器角色和 db_owner 固定資料庫角色的成員,才能夠執行 sp_helpmergearticleconflicts。