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.

Icono de vínculo a temas 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.

Vea también

Referencia

sp_register_custom_scripting (Transact-SQL)