Publication.CreateSnapshotAgent Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea il job SQL Server Agent che viene utilizzato per generare lo snapshot iniziale della pubblicazione, se questo job non esiste già.
public:
void CreateSnapshotAgent();
public void CreateSnapshotAgent();
member this.CreateSnapshotAgent : unit -> unit
Public Sub CreateSnapshotAgent ()
Eccezioni
La pubblicazione non esiste sul server, il server non è in esecuzione su SQL Server 2005 o versioni successive, oppure il lavoro esiste già.
Commenti
Il CreateSnapshotAgent metodo viene utilizzato per creare un lavoro snapshot per una pubblicazione esistente che è stata creata con la CreateSnapshotAgentByDefault proprietà impostata su false.
Quando si configura un Publisher con un Distributore remoto, i valori forniti per tutte le proprietà, incluso SnapshotGenerationAgentProcessSecurity, vengono inviati al Distributore come testo semplice. È consigliabile crittografare la connessione tra il server di pubblicazione e il server di distribuzione remoto prima di chiamare il metodo CreateSnapshotAgent. Per ulteriori informazioni, vedere Crittografia delle connessioni a SQL Server.
Il CreateSnapshotAgent metodo può essere chiamato dai membri del ruolo di server fisso sysadmin presso l'Publisher o dai membri del db_owner ruolo fisso del database nella pubblicazione.
Chiamare CreateSnapshotAgent è equivalente all'esecuzione di sp_addpublication_snapshot (Transact-SQL).