sp_scriptpublicationcustomprocs (Transact-SQL)
Si applica a: SQL Server Istanza gestita di SQL di Azure
Esegue l'script delle procedure personalizzate INSERT
, UPDATE
e DELETE
per tutti gli articoli di tabella di una pubblicazione in cui è abilitata l'opzione di schema di routine personalizzata generata automaticamente. sp_scriptpublicationcustomprocs
può essere utile per configurare le sottoscrizioni per cui lo snapshot viene applicato manualmente.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_scriptpublicationcustomprocs
[ @publication = ] N'publication'
[ , [ @publisher = ] N'publisher' ]
[ , [ @usesqlclr = ] usesqlclr ]
[ ; ]
Argomenti
[ @publication = ] N'publication'
Nome della pubblicazione. @publication è sysname, senza impostazione predefinita.
[ @publisher = ] N'publisher'
Nome del server di pubblicazione. @publisher è sysname, con un valore predefinito .NULL
[ @usesqlclr = ] usesqlclr
Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Set di risultati
Restituisce un set di risultati costituito da una singola colonna nvarchar(4000). Il set di risultati costituisce l'istruzione completa CREATE PROCEDURE
necessaria per creare la stored procedure personalizzata.
Osservazioni:
Le procedure personalizzate non vengono create tramite script per gli articoli senza l'opzione di schema personalizzata generata automaticamente (0x2
).
Le procedure seguenti vengono usate da sp_scriptpublicationcustomprocs
per creare le procedure del Sottoscrittore e non devono essere eseguite direttamente:
sp_script_reconciliation_delproc
sp_script_reconciliation_insproc
sp_script_reconciliation_vdelproc
sp_script_reconciliation_xdelproc
sp_scriptdelproc
sp_scriptinsproc
sp_scriptmappedupdproc
sp_scriptupdproc
sp_scriptvdelproc
sp_scriptvupdproc
sp_scriptxdelproc
sp_scriptxupdproc
Autorizzazioni
L'autorizzazione di esecuzione viene concessa al pubblico. Viene eseguito un controllo di sicurezza procedurale all'interno di questa stored procedure per limitare l'accesso ai membri del ruolo predefinito del server sysadmin e db_owner ruolo predefinito del database nel database corrente.