Publication.CreateSnapshotAgent Méthode

Définition

Crée le job SQL Server Agent qui est utilisé pour générer l’instantané initial de la publication, si ce job 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 ne fonctionne pas sur SQL Server 2005 ou ultérieur, 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 sur false.

Lors de la configuration d’un Publisher avec un distributeur distant, les valeurs fournies pour toutes les propriétés, y compris SnapshotGenerationAgentProcessSecurity, sont envoyées au distributeur sous forme de texte brut. 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 administrateur système sur le Publisher ou par les membres du db_owner rôle de base de données fixe sur la base de données de publication.

Appeler CreateSnapshotAgent est équivalent à exécuter sp_addpublication_snapshot (Transact-SQL).

S’applique à