sp_unregister_custom_scripting (Transact-SQL)
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 publicaciones.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_unregister_custom_scripting [ @type = ] 'type'
[ , [ @publication = ] 'publication' ]
[ , [ @article = ] 'article' ]
Argumentos
[ @type = ] 'type'
Es el tipo de procedimiento almacenado personalizado o el script que se está quitando. type es de tipo varchar(16), no tiene ningún valor predeterminado y puede tener uno de los valores siguientes.Valor
Descripción
insert
El procedimiento almacenado personalizado registrado o el script se ejecuta cuando se replica una instrucción INSERT.
update
El procedimiento almacenado personalizado registrado o el script se ejecuta cuando se replica una instrucción UPDATE.
delete
El procedimiento almacenado personalizado registrado o el script se ejecuta cuando se replica una instrucción DELETE.
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 = ] 'publication'
Nombre de la publicación para la que se está quitando el procedimiento almacenado personalizado o el script. publication es de tipo sysname y su valor predeterminado es NULL.[ @article = ] 'article'
Nombre del artículo para el que se está quitando el procedimiento almacenado personalizado o el script. article es de tipo sysname y su valor predeterminado es NULL.
Valores de código de retorno
0 (correcto) o 1 (error)
Comentarios
sp_unregister_custom_scripting se utiliza en la replicación de instantáneas y transaccional.
Permisos
Solo los miembros del rol fijo de servidor sysadmin o de los roles fijos de base de datos db_owner y db_ddladmin pueden ejecutar sp_unregister_custom_scripting.