sp_helpmergearticleconflicts (Transact-SQL)

傳回發行集中發生衝突的發行項。這個預存程序執行於發行集資料庫的發行者端,或合併訂閱資料庫的訂閱者端。

主題連結圖示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。

結果集

資料行名稱

資料類型

描述

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