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