sp_unregister_custom_scripting (Transact-SQL)

Rimuove una stored procedure o un file script Transact-SQL personalizzato definito dall'utente registrato tramite sp_register_custom_scripting. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi


sp_unregister_custom_scripting [ @type  = ] 'type'
    [ , [ @publication = ] 'publication' ]
    [ , [ @article = ] 'article' ]

Argomenti

  • [ @type = ] 'type'
    Tipo della stored procedure o dello script personalizzato da rimuovere. type è di tipo varchar(16) e non prevede alcun valore predefinito. I possibili valori sono i seguenti.

    Valore

    Descrizione

    insert

    La stored procedure o lo script personalizzato registrato viene eseguito quando viene replicata un'istruzione INSERT.

    update

    La stored procedure o lo script personalizzato registrato viene eseguito quando viene replicata un'istruzione UPDATE.

    delete

    La stored procedure o lo script personalizzato registrato viene eseguito quando viene replicata un'istruzione DELETE.

    custom_script

    La stored procedure o lo script personalizzato registrato viene eseguito al termine del trigger DDL (Data Definition Language).

  • [ @publication = ] 'publication'
    Nome della pubblicazione per cui si desidera rimuovere la stored procedure o lo script personalizzato. publication è di tipo sysname e il valore predefinito è NULL.

  • [ @article = ] 'article'
    Nome dell'articolo per cui si desidera rimuovere la stored procedure o lo script personalizzato. article è di tipo sysname e il valore predefinito è NULL.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

sp_unregister_custom_scripting viene utilizzata per la replica snapshot e transazionale.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin, del ruolo predefinito del database db_owner o del ruolo predefinito del database db_ddladmin possono eseguire sp_unregister_custom_scripting.