Publication.CreateSnapshotAgent Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée le travail SQL Server Agent utilisé pour générer l’instantané initial de la publication, si ce travail n’existe pas déjà.
public:
void CreateSnapshotAgent();
public void CreateSnapshotAgent ();
member this.CreateSnapshotAgent : unit -> unit
Public Sub CreateSnapshotAgent ()
Exceptions
La publication n’existe pas sur le serveur, le serveur n’est pas en cours d’exécution sur SQL Server 2005 ou version ultérieure, ou le travail existe déjà.
Remarques
La CreateSnapshotAgent méthode est utilisée pour créer un travail d’instantané pour une publication existante créée avec la CreateSnapshotAgentByDefault propriété définie false
sur .
Lors de la configuration d'un serveur de publication avec un serveur de distribution distant, les valeurs fournies pour toutes les propriétés, y compris SnapshotGenerationAgentProcessSecurity, sont envoyées sous forme de texte brut au serveur de distribution. Vous devez chiffrer la connexion entre le serveur de publication et son serveur de distribution distant avant d'appeler la méthode CreateSnapshotAgent . Pour plus d'informations, consultez Chiffrement des connexions à SQL Server.
La CreateSnapshotAgent méthode peut être appelée par les membres du rôle serveur fixe sysadmin sur le serveur de publication ou par les membres du db_owner
rôle de base de données fixe sur la base de données de publication.
L’appel CreateSnapshotAgent équivaut à exécuter sp_addpublication_snapshot (Transact-SQL).