sp_unregister_custom_scripting (Transact-SQL)

Esse procedimento armazenado remove um procedimento armazenado personalizado definido pelo usuário ou arquivo de script Transact-SQL que foi registrado executando sp_register_custom_scripting. Esse procedimento armazenado é executado no Publicador, no banco de dados de publicação.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

sp_unregister_custom_scripting [ @type  = ] 'type'
    [ , [ @publication = ] 'publication' ]
    [ , [ @article = ] 'article' ]

Argumentos

  • [ @type = ] 'type'
    É o tipo de procedimento armazenado personalizado ou o script que está sendo removido. type é varchar(16), sem padrão, e pode ter um dos valores a seguir.

    Valor

    Descrição

    insert

    Procedimento armazenado personalizado registrado ou script executado quando uma instrução INSERT é replicada.

    update

    Procedimento armazenado personalizado registrado ou script executado quando uma instrução UPDATE é replicada.

    excluir

    Procedimento armazenado personalizado registrado ou script executado quando uma instrução DELETE é replicada.

    custom_script

    Procedimento armazenado personalizado registrado ou script executado ao término do gatilho DDL (Data Definition Language).

  • [ @publication = ] 'publication'
    Nome da publicação para a qual o procedimento armazenado personalizado ou o script está sendo removido. publication é sysname, com um padrão de NULL.

  • [ @article = ] 'article'
    Nome do artigo para o qual o procedimento armazenado personalizado ou o script está sendo removido. article é sysname, com um padrão de NULL.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

sp_unregister_custom_scripting é usado em replicação de instantâneo e transacional.

Permissões

Somente membros da função de servidor fixa sysadmin ou da função de banco de dados fixa db_owner ou db_ddladmin podem executar sp_unregister_custom_scripting.

Consulte também

Referência

sp_register_custom_scripting (Transact-SQL)