sp_script_synctran_commands (Transact-SQL)

產生一份指令碼,其中包含可更新訂閱的訂閱者端所將套用的 sp_addsynctrigger 呼叫。發行集中的每個發行項都有一個 sp_addsynctrigger 呼叫。另外,產生的指令碼也包含 sp_addqueued_artinfo 呼叫,這些呼叫會建立處理佇列發行集時所需要的 MSsubsciption_articles 資料表。這個預存程序執行於發行集資料庫的發行者端。

主題連結圖示 Transact-SQL 語法慣例


sp_script_synctran_commands [@publication = ] 'publication'
    [ , [@article = ] 'article']

[@publication = ] 'publication'

這是要編寫指令碼的發行集名稱。publicationsysname,沒有預設值。

[@article = ] 'article'

這是要編寫指令碼的發行項名稱。articlesysname,預設值是 all,指定編譯所有發行項的指令碼。

0 (成功) 或 1 (失敗)

sp_script_synctran_commands 傳回單一 nvarchar(4000) 資料行所組成的結果集。結果集會形成建立訂閱者端將套用的 sp_addsynctriggersp_addqueued_artinfo 呼叫時所需要的完整指令碼。

sp_script_synctran_commands 用於快照式和交易式複寫中。

sp_addqueued_artinfo 供佇列可更新訂閱使用。

只有系統管理員 (sysadmin) 固定伺服器角色和 db_owner 固定資料庫角色的成員,才能夠執行 sp_script_synctran_commands

社群新增項目

新增
顯示: