sp_helpmergearticleconflicts (Transact-SQL)

適用於:SQL Server

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

Transact-SQL 語法慣例

語法

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