sys.sp_unregister_custom_scripting (Transact-SQL)

Van toepassing op:SQL Server

Deze opgeslagen procedure verwijdert een door de gebruiker gedefinieerde, aangepaste opgeslagen procedure of Transact-SQL scriptbestand dat is geregistreerd door het uitvoeren van sp_register_custom_scripting. Deze opgeslagen procedure wordt uitgevoerd bij Publisher in de publicatiedatabase.

Transact-SQL syntaxis-conventies

Syntax

sys.sp_unregister_custom_scripting
    [ @type = ] 'type'
    [ , [ @publication = ] N'publication' ]
    [ , [ @article = ] N'article' ]
[ ; ]

Arguments

[ @type = ] 'type'

Het type aangepaste opgeslagen procedure of script dat wordt verwijderd. @type is varchar(16) en kan een van de volgende waarden zijn.

Value Description
insert Geregistreerde aangepaste opgeslagen procedure of script wordt uitgevoerd wanneer een INSERT instructie wordt gerepliceerd.
update Geregistreerde aangepaste opgeslagen procedure of script wordt uitgevoerd wanneer een UPDATE instructie wordt gerepliceerd.
delete Geregistreerde aangepaste opgeslagen procedure of script wordt uitgevoerd wanneer een DELETE instructie wordt gerepliceerd.
custom_script Geregistreerde aangepaste opgeslagen procedure of script wordt uitgevoerd aan het einde van de data definition language (DDL)-trigger.

[ @publication = ] N'publicatie'

Naam van de publicatie waarvoor de custom stored procedure of script wordt verwijderd. @publication is een systeemnaam, met als standaard .NULL

[ @article = ] N'artikel'

Naam van het artikel waarvoor de aangepaste opgeslagen procedure of script wordt verwijderd. @article is een systeemnaam, met als standaard .NULL

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Remarks

sp_unregister_custom_scripting wordt gebruikt in momentopnamen en transactionele replicatie.

Permissions

Alleen leden van de sysadmin-fixedserverrol , de db_owner fixeddatabaserol of de db_ddladmin fixeddatabaserol kunnen uitvoeren sp_unregister_custom_scripting.