sp_scriptpublicationcustomprocs (Transact-SQL)
適用対象: SQL Server Azure SQL Managed Instance
自動生成カスタム プロシージャ スキーマ オプションが有効になっているパブリケーション内のすべてのテーブル アーティクルに対して、カスタム 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
(失敗)。
結果セット
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するために、このストアド プロシージャ内で手続き型セキュリティ チェックが実行されます。