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