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.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

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 de 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.

Voir aussi

Référence

sp_register_custom_scripting (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005