Partager via


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. Cette procédure stockée est exécutée au niveau du serveur de publication sur la base de données de publication.

Icône Lien de rubrique Conventions 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 correspondre à l'une de ces valeurs.

    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 d'instantané.

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.

Voir aussi

Référence

sp_register_custom_scripting (Transact-SQL)