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.
Sintaxe
sp_unregister_custom_scripting [ @type = ] 'type'
[ , [ @publication = ] 'publication' ]
[ , [ @article = ] 'article' ]
Argumentos
[ @type = ] 'type'
É o tipo de procedimento armazenado ou script sendo removido. type é varchar(16), sem padrão, e pode ser 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.
delete
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 disparador DDL (Data Definition Language).
[ @publication = ] 'publication'
Nome da publicação para a qual o procedimento armazenado ou script estão sendo removidos. publication é sysname, com um padrão NULL.[ @article = ] 'article'
Nome do artigo para o qual o procedimento armazenado ou script estão sendo removidos. article é sysname, com um padrão 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.