Publication.CreateSnapshotAgent Metodo

Definizione

Crea il processo di SQL Server Agent utilizzato per generare lo snapshot iniziale per la pubblicazione, se questo processo non esiste già.

public:
 void CreateSnapshotAgent();
public void CreateSnapshotAgent ();
member this.CreateSnapshotAgent : unit -> unit
Public Sub CreateSnapshotAgent ()

Eccezioni

La pubblicazione non esiste nel server, il server non è in esecuzione in SQL Server 2005 o versione successiva oppure il processo esiste già.

Commenti

Il CreateSnapshotAgent metodo viene usato per creare un processo snapshot per una pubblicazione esistente creata con la CreateSnapshotAgentByDefault proprietà impostata su false.

Quando si configura un server di pubblicazione con un server di distribuzione remoto, i valori specificati per tutte le proprietà, inclusa SnapshotGenerationAgentProcessSecurity, vengono inviati al server di distribuzione come testo normale. È 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 predefinito del server sysadmin nel server di pubblicazione o dai membri del ruolo predefinito del db_owner database nel database di pubblicazione.

La chiamata CreateSnapshotAgent equivale all'esecuzione di sp_addpublication_snapshot (Transact-SQL).

Si applica a