sp_unregister_custom_scripting (Transact-SQL)
Cette procédure stockée supprime une procédure stockée personnalisée ou un fichier de script Transact-SQL défini par l'utilisateur, enregistré lors de l'exécution de sp_register_custom_scripting. Elle est exécutée au niveau du serveur de publication sur la base de données correspondante.
Syntaxe
sp_unregister_custom_scripting [ @type = ] 'type'
[ , [ @publication = ] 'publication' ]
[ , [ @article = ] 'article' ]
Arguments
[ @type = ] 'type'
Type de la procédure stockée personnalisée ou du script personnalisé à supprimer. type est de type varchar(16), sans valeur par défaut, et peut prendre l'une des valeurs suivantes.Valeur
Description
insert
Procédure stockée ou script personnalisé enregistré, exécuté lors de la réplication d'une instruction INSERT.
update
Procédure stockée ou script personnalisé enregistré, exécuté lors de la réplication d'une instruction UPDATE.
delete
Procédure stockée ou script personnalisé enregistré, exécuté lors de la réplication d'une instruction DELETE.
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 = ] 'publication'
Nom de la publication pour laquelle il faut supprimer la procédure stockée personnalisée ou le script personnalisé. publication est de type sysname, avec NULL comme valeur par défaut.[ @article = ] 'article'
Nom de l'article pour lequel il faut supprimer la procédure stockée personnalisée ou le script personnalisé. article est de type sysname, avec NULL comme valeur par défaut.
Valeurs des codes de retour
0 (succès) ou 1 (échec)
Notes
sp_unregister_custom_scripting est utilisé lors d'une réplication transactionnelle et de capture instantanée.
Autorisations
Seuls les membres du rôle serveur fixe sysadmin, du rôle de base de données fixe db_owner ou du rôle de base de données fixe db_ddladmin peuvent exécuter la procédure sp_unregister_custom_scripting.