sp_unregister_custom_scripting (Transact-SQL)
適用対象:SQL Server
このストアド プロシージャは、sp_register_custom_scriptingを実行して登録されたユーザー定義のカスタム ストアド プロシージャまたは Transact-SQL スクリプト ファイルを削除します。 このストアド プロシージャは、パブリッシャー側のパブリケーション データベースで実行されます。
構文
sp_unregister_custom_scripting
[ @type = ] 'type'
[ , [ @publication = ] N'publication' ]
[ , [ @article = ] N'article' ]
[ ; ]
引数
[ @type = ] 'type'
削除されるカスタム ストアド プロシージャまたはスクリプトの種類。 @typeは varchar(16) で、次のいずれかの値を指定できます。
Value | 説明 |
---|---|
insert |
登録されたカスタム ストアド プロシージャまたはスクリプトは、ステートメントがレプリケートされるときに INSERT 実行されます。 |
update |
登録されたカスタム ストアド プロシージャまたはスクリプトは、ステートメントがレプリケートされるときに UPDATE 実行されます。 |
delete |
登録されたカスタム ストアド プロシージャまたはスクリプトは、ステートメントがレプリケートされるときに DELETE 実行されます。 |
custom_script |
登録されたカスタム ストアド プロシージャまたはスクリプトは、データ定義言語 (DDL) トリガーの最後に実行されます。 |
[ @publication = ] N'publication'
カスタム ストアド プロシージャまたはスクリプトを削除するパブリケーションの名前を指定します。 @publicationは sysname で、既定値は NULL
.
[ @article = ] N'article'
カスタム ストアド プロシージャまたはスクリプトを削除するアーティクルの名前。 @articleは sysname で、既定値は NULL
.
リターン コードの値
0
(成功) または 1
(失敗)。
解説
sp_unregister_custom_scripting
は、スナップショットおよびトランザクション レプリケーションで使用されます。
アクセス許可
sysadmin 固定サーバー ロール、db_owner固定データベース ロール、または固定データベース ロールdb_ddladminのメンバーのみが実行sp_unregister_custom_scripting
できます。
関連するコンテンツ
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示