sp_unregister_custom_scripting (Transact-SQL)
Si applica a: SQL Server
Questa stored procedure rimuove una stored procedure personalizzata definita dall'utente o un file script Transact-SQL registrato eseguendo sp_register_custom_scripting. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_unregister_custom_scripting
[ @type = ] 'type'
[ , [ @publication = ] N'publication' ]
[ , [ @article = ] N'article' ]
[ ; ]
Argomenti
[ @type = ] 'type'
Tipo di stored procedure o script personalizzati da rimuovere. @type è varchar(16)e può essere uno dei valori seguenti.
Valore | Descrizione |
---|---|
insert |
La stored procedure o lo script personalizzati registrati vengono eseguiti quando viene replicata un'istruzione INSERT . |
update |
La stored procedure o lo script personalizzati registrati vengono eseguiti quando viene replicata un'istruzione UPDATE . |
delete |
La stored procedure o lo script personalizzati registrati vengono eseguiti 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 = ] N'publication'
Nome della pubblicazione per cui si desidera rimuovere la stored procedure o lo script personalizzato. @publication è sysname, con il valore predefinito NULL
.
[ @article = ] N'article'
Nome dell'articolo per cui si desidera rimuovere la stored procedure o lo script personalizzato. @article è sysname, con un valore predefinito .NULL
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Osservazioni:
sp_unregister_custom_scripting
viene usato nella replica snapshot e transazionale.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin, il ruolo predefinito del database db_owner o il ruolo predefinito del database db_ddladmin possono eseguire sp_unregister_custom_scripting
.