Publication.CreateSnapshotAgent Metodo

Definizione

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).

Si applica a