sp_scriptpublicationcustomprocs (Transact-SQL)
針對啟用了自動產生自訂程序結構描述選項的發行集之所有資料表發行項,編寫自訂 INSERT、UPDATE 和 DELETE 程序的指令碼。在設定手動套用快照集的訂閱時,sp_scriptpublicationcustomprocs 特別有用。
語法
sp_scriptpublicationcustomprocs [ @publication = ] 'publication_name'
引數
- [@publication=] 'publication_name'
這是發行集的名稱。publication_name 是 sysname,沒有預設值。
傳回碼值
0 (成功) 或 1 (失敗)
結果集
傳回單一 nvarchar(4000) 資料行所組成的結果集。這個結果集形成建立自訂預存程序時,所需要的完整 CREATE PROCEDURE 陳述式。
備註
不含自動產生自訂程序 (0x2) 結構描述選項的發行項,並不編寫自訂程序的指令碼。
下列程序供 sp_scriptpublicationcustomprocs 用來在訂閱者端建立程序,您不應直接執行它們:
sp_script_reconciliation_delproc
sp_script_reconciliation_insproc
sp_script_reconciliation_vdelproc
sp_script_reconciliation_xdelproc
sp_scriptdelproc
sp_scriptinsproc
sp_scriptmappedupdproc
sp_scriptupdproc
sp_scriptvdelproc
sp_scriptvupdproc
sp_scriptxdelproc
sp_scriptxupdproc
權限
執行權限會授與 public;在這個預存程序內,會執行程序化安全性檢查,以將存取權限制於目前資料庫中系統管理員 (sysadmin) 固定伺服器角色和 db_owner 固定資料庫角色的成員。