sp_unregister_custom_scripting (Transact-SQL)
Se aplica a: SQL Server
Este procedimiento almacenado quita un procedimiento almacenado personalizado definido por el usuario o un archivo de script transact-SQL registrado mediante la ejecución de sp_register_custom_scripting. Este procedimiento almacenado se ejecuta en el publicador de la base de datos de publicación.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_unregister_custom_scripting
[ @type = ] 'type'
[ , [ @publication = ] N'publication' ]
[ , [ @article = ] N'article' ]
[ ; ]
Argumentos
[ @type = ] 'type'
Tipo de procedimiento almacenado personalizado o script que se va a quitar. @type es varchar(16) y puede ser uno de los valores siguientes.
Valor | Descripción |
---|---|
insert |
El procedimiento almacenado o script personalizado registrado se ejecuta cuando se replica una INSERT instrucción. |
update |
El procedimiento almacenado o script personalizado registrado se ejecuta cuando se replica una UPDATE instrucción. |
delete |
El procedimiento almacenado o script personalizado registrado se ejecuta cuando se replica una DELETE instrucción. |
custom_script |
El procedimiento almacenado personalizado registrado o el script se ejecuta al final del desencadenador de lenguaje de definición de datos (DDL). |
[ @publication = ] N'publication'
Nombre de la publicación para la que se está quitando el procedimiento almacenado personalizado o el script. @publication es sysname, con un valor predeterminado de NULL
.
[ @article = ] N'article'
Nombre del artículo para el que se está quitando el procedimiento almacenado personalizado o el script. @article es sysname, con un valor predeterminado de NULL
.
Valores de código de retorno
0
(correcto) o 1
(erróneo).
Comentarios
sp_unregister_custom_scripting
se usa en la replicación transaccional y de instantáneas.
Permisos
Solo los miembros del rol fijo de servidor sysadmin , el rol fijo de base de datos db_owner o el rol fijo de base de datos db_ddladmin pueden ejecutar sp_unregister_custom_scripting
.