sp_unregister_custom_scripting (Transact-SQL)
Aplica-se a: SQL Server
Esse procedimento armazenado remove um procedimento armazenado personalizado definido pelo usuário ou um arquivo de script Transact-SQL que foi registrado por meio da execução sp_register_custom_scripting. Esse procedimento armazenado é executado no Publicador, no banco de dados publicador.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_unregister_custom_scripting
[ @type = ] 'type'
[ , [ @publication = ] N'publication' ]
[ , [ @article = ] N'article' ]
[ ; ]
Argumentos
@type [ = ] 'tipo'
O tipo de procedimento armazenado personalizado ou script que está sendo removido. @type é varchar(16) e pode ser um dos seguintes valores.
Valor | Descrição |
---|---|
insert |
O procedimento armazenado ou script personalizado registrado é executado quando uma INSERT instrução é replicada. |
update |
O procedimento armazenado ou script personalizado registrado é executado quando uma UPDATE instrução é replicada. |
delete |
O procedimento armazenado ou script personalizado registrado é executado quando uma DELETE instrução é replicada. |
custom_script |
Procedimento armazenado personalizado registrado ou script executado ao término do gatilho DDL (Data Definition Language). |
@publication [ = ] N'publicação'
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 [ = ] N'artigo'
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 do código de retorno
0
(sucesso) ou 1
(falha).
Comentários
sp_unregister_custom_scripting
é usado na replicação de instantâneo e transacional.
Permissões
Somente membros da função de servidor fixa sysadmin , da função de banco de dados fixa db_owner ou da função de banco de dados fixa db_ddladmin podem executar sp_unregister_custom_scripting
.