sp_unregister_custom_scripting (Transact-SQL)
S'applique à : SQL Server
Cette procédure stockée supprime une procédure stockée personnalisée définie par l’utilisateur ou un fichier de script Transact-SQL inscrit en exécutant sp_register_custom_scripting. Cette procédure stockée est exécutée sur le serveur de publication dans la base de données de publication.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_unregister_custom_scripting
[ @type = ] 'type'
[ , [ @publication = ] N'publication' ]
[ , [ @article = ] N'article' ]
[ ; ]
Arguments
[ @type = ] 'type'
Type de procédure stockée personnalisée ou de script supprimé. @type est varchar(16) et peut être l’une des valeurs suivantes.
Valeur | Description |
---|---|
insert |
Une procédure stockée ou un script personnalisé inscrit est exécuté lorsqu’une INSERT instruction est répliquée. |
update |
Une procédure stockée ou un script personnalisé inscrit est exécuté lorsqu’une UPDATE instruction est répliquée. |
delete |
Une procédure stockée ou un script personnalisé inscrit est exécuté lorsqu’une DELETE instruction est répliquée. |
custom_script |
Procédure stockée ou script personnalisé enregistré, exécuté à la fin du déclencheur du langage de définition de données (DDL, Data Definition Language). |
[ @publication = ] N’publication'
Nom de la publication pour laquelle il faut supprimer la procédure stockée personnalisée ou le script personnalisé. @publication est sysname, avec la valeur par défaut NULL
.
[ @article = ] N’article'
Nom de l'article pour lequel il faut supprimer la procédure stockée personnalisée ou le script personnalisé. @article est sysname, avec la valeur par défaut NULL
.
Valeurs des codes de retour
0
(réussite) ou 1
(échec).
Notes
sp_unregister_custom_scripting
est utilisé dans la réplication d’instantané et transactionnelle.
autorisations
Seuls les membres du rôle serveur fixe sysadmin , le rôle de base de données fixe db_owner ou le rôle de base de données fixe db_ddladmin peuvent s’exécuter sp_unregister_custom_scripting
.