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.
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.