Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Denna lagrade proprodur tar bort en användardefinierad anpassad lagrad procedur eller Transact-SQL skriptfil som registrerades genom att köra sp_register_custom_scripting. Den här lagrade proceduren körs i Publisher i publikationsdatabasen.
Transact-SQL syntaxkonventioner
Syntax
sys.sp_unregister_custom_scripting
[ @type = ] 'type'
[ , [ @publication = ] N'publication' ]
[ , [ @article = ] N'article' ]
[ ; ]
Arguments
[ @type = ] "typ"
Typen av anpassad lagrad procedur eller skript som tas bort. @type är varchar(16) och kan vara ett av följande värden.
| Value | Description |
|---|---|
insert |
En registrerad anpassad lagrad procedur eller skript exekveras när ett INSERT uttalande replikeras. |
update |
En registrerad anpassad lagrad procedur eller skript exekveras när ett UPDATE uttalande replikeras. |
delete |
Registrerad anpassad lagrad procedur eller skript körs när en DELETE sats replikeras. |
custom_script |
Registrerad anpassad lagrad procedur eller skript körs i slutet av datadefinitionsspråkets (DDL)-trigger. |
[ @publication = ] N'publicering'
Namnet på publikationen för vilken den speciallagrade proceduren eller skriptet tas bort.
@publication är sysname, med standardvärdet NULL.
[ @article = ] Inte en artikel'
Namnet på artikeln för vilken den anpassade lagrade proceduren eller skriptet tas bort.
@article är sysname, med standardvärdet .NULL
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Remarks
sp_unregister_custom_scripting används i ögonblicksbilder och transaktionsreplikering.
Permissions
Endast medlemmar i sysadmin-rollen fast server, den db_owner fasta databasrollen eller den db_ddladmin fasta databasrollen kan köras sp_unregister_custom_scripting.