sp_scriptpublicationcustomprocs (Transact-SQL)
Crea gli script delle procedure personalizzate INSERT, UPDATE e DELETE per tutti gli articoli di tabella in una pubblicazione in cui è attivata l'opzione per la generazione automatica dello schema delle procedure personalizzate. sp_scriptpublicationcustomprocs risulta particolarmente utile per l'impostazione di sottoscrizioni per cui lo snapshot viene applicato manualmente.
Sintassi
sp_scriptpublicationcustomprocs [ @publication = ] 'publication_name'
Argomenti
- [ @publication=] 'publication_name'
Nome della pubblicazione. publication_name è di tipo sysname e non prevede alcun valore predefinito.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Set di risultati
Restituisce un set di risultati composto da un'unica colonna nvarchar(4000). Il set di risultati forma l'istruzione CREATE PROCEDURE completa utilizzata per creare la stored procedure personalizzata.
Osservazioni
Lo script delle procedure personalizzate non viene creato per gli articoli senza l'opzione per la generazione automatica dello schema delle procedure personalizzate (0x2).
Le procedure seguenti vengono utilizzate da sp_scriptpublicationcustomprocs per creare procedure per il 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
Al ruolo public viene assegnata l'autorizzazione di esecuzione. All'interno di questa stored procedure viene eseguito un controllo della protezione procedurale per limitare l'accesso ai membri del ruolo predefinito del server sysadmin e del ruolo predefinito del database db_owner nel database corrente.