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