sp_scriptpublicationcustomprocs (Transact-SQL)

適用於:SQL ServerAzure SQL 受控執行個體

文稿在發行集中啟用自動產生自定義程式架構選項的所有數據表發行項的自定義 INSERTUPDATEDELETE 程式。 sp_scriptpublicationcustomprocs 可用於設定手動套用快照集的訂用帳戶。

Transact-SQL 語法慣例

語法

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固定資料庫角色。