sp_scriptpublicationcustomprocs (Transact-SQL)
適用於:SQL Server Azure SQL 受控執行個體
文稿在發行集中啟用自動產生自定義程式架構選項的所有數據表發行項的自定義 INSERT
、 UPDATE
和 DELETE
程式。 sp_scriptpublicationcustomprocs
可用於設定手動套用快照集的訂用帳戶。
語法
sp_scriptpublicationcustomprocs
[ @publication = ] N'publication'
[ , [ @publisher = ] N'publisher' ]
[ , [ @usesqlclr = ] usesqlclr ]
[ ; ]
引數
[ @publication = ] N'publication'
發行集的名稱。 @publication為 sysname,沒有預設值。
[ @publisher = ] N'publisher'
發行者的名稱。 @publisher為 sysname,預設值為 NULL
。
[ @usesqlclr = ] usesqlclr
僅供參考之用。 不支援。 我們無法保證未來的相容性。
傳回碼值
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
權限
執行許可權會授與 公用。 此預存程式內會執行程式安全性檢查,以限制對 sysadmin 固定伺服器角色成員的存取,並在目前資料庫中db_owner固定資料庫角色。