Procédure : spécifier des planifications de synchronisation (SQL Server Management Studio)
Les abonnements sont synchronisés par l'Agent de distribution (publications transactionnelles et de capture instantanée) ou l'Agent de fusion (publications de fusion). Les Agents peuvent s'exécuter :
en continu ;
à la demande ;
selon une planification donnée.
Spécifiez des planifications de synchronisation dans la page Planification de synchronisation dans l'Assistant Nouvel abonnement. Pour plus d'informations sur l'accès à cet Assistant, consultez Procédure : créer un abonnement envoyé (SQL Server Management Studio) et Procédure : créer un abonnement par extraction de données (SQL Server Management Studio).
Modifiez les planification de synchronisation dans la boîte de dialogue Propriétés de la planification du travail, accessible à partir du dossier Travaux de Microsoft SQL Server Management Studio et de la fenêtre des détails d'agent dans le moniteur de réplication. Pour plus d'informations sur le démarrage du moniteur de réplication, consultez Procédure : démarrer le moniteur de réplication (Moniteur de réplication).
Si vous définissez des planifications à partir du dossier Travaux, utilisez le tableau suivant pour déterminer le nom du travail de l'Agent.
Agent |
Nom du travail |
---|---|
Agent de fusion pour les abonnements extraits |
<Serveur de publication>-<BasededonnéesPublication>-<Publication>-<Abonné>-<BasededonnéesAbonnement>-<entier> |
Agent de fusion pour les abonnements envoyés |
<ServeurPublication>-<BasededonnéesPublication>-<Publication>-<Abonné>-<entier> |
Agent de distribution pour les abonnements envoyés |
<ServeurPublication>-<BasededonnéesPublication>-<Publication>-<Abonné>-<entier>1 |
Agent de distribution pour les abonnements extraits |
<ServeurPublication>-<BasededonnéesPublication>-<Publication>-<Abonné>-<BasededonnéesAbonnement>-<GUID>2 |
Agent de distribution pour les abonnements envoyés aux Abonnés non SQL Server |
<ServeurPublication>-<BasededonnéesPublication>-<Publication>-<Abonné>-<entier> |
1 Pour les abonnements envoyés aux publications Oracle, le nom est <Serveur de publication>-<Serveur de publication> au lieu de <Serveur de publication>-<BasededonnéesPublication>
2 Pour les abonnements extraits aux publications Oracle, le nom est <Serveur de publication>-<BasededonnéesDistribution> au lieu de <Serveur de publication>-<BasededonnéesPublication>
Pour spécifier des planifications de synchronisation
Dans la page Planificationde synchronisation de l'Assistant Nouvel abonnement, sélectionnez l'une des valeurs suivantes dans la liste déroulante Planification de l'agent pour chaque abonnement que vous créé :
Exécuter en continu
Exécuter à la demande uniquement
<Définir la planification...>
Si vous sélectionnez l'option <Définir la planification…>, spécifiez une planification dans la boîte de dialogue Propriétés de la planification du travail puis cliquez sur OK.
Terminez l'Assistant.
Pour modifier une planification de synchronisation d'un abonnement envoyé dans le moniteur de réplication
Développez un groupe Serveur de publication dans le volet gauche du moniteur de réplication, développez un serveur de publication puis cliquez sur une publication.
Cliquez sur l'onglet Tous les abonnements.
Cliquez avec le bouton droit sur un abonnement, puis cliquez sur Afficher les détails.
Dans la fenêtre Abonnement< NomAbonnement>, cliquez sur Action puis sur Propriétés du travail - <NomAgent>.
Dans la page Planifications de la boîte de dialogue Propriétés du travail - <NomTravail>, cliquez sur Modifier.
Dans la boîte de dialogue Propriétés de la planification du travail, sélectionnez une valeur dans la liste déroulante Type de planification :
Pour spécifier que l'Agent doit s'exécuter en continu, sélectionnez Lancer automatiquement au démarrage de l'Agent SQL Server.
Pour spécifier une exécution planifiée de l'Agent, sélectionnez Périodique.
Pour définir une exécution à la demande de l'Agent, sélectionnez Une fois.
Si vous sélectionnez Périodique, spécifiez une planification de l'Agent.
Cliquez sur OK.
Pour modifier une planification de synchronisation d'un abonnement envoyé dans Management Studio
Connectez-vous au serveur de distribution dans Management Studio puis développez le nœud du serveur.
Développez le dossier Agent SQL Server puis développez le dossier Travaux.
Cliquez avec le bouton droit du travail de l'Agent de distribution ou de fusion associé à l'abonnement puis cliquez sur Propriétés.
Dans la page Planifications de la boîte de dialogue Propriétés du travail - <NomTravail>, cliquez sur Modifier.
Dans la boîte de dialogue Propriétés de la planification du travail, sélectionnez une valeur dans la liste déroulante Type de planification :
Pour spécifier que l'agent doit s'exécuter en continu, sélectionnez Lancer automatiquement au démarrage de l'Agent SQL Server.
Pour spécifier une exécution planifiée de l'Agent, sélectionnez Périodique.
Pour définir une exécution à la demande de l'Agent, sélectionnez Une fois.
Si vous sélectionnez Périodique, spécifiez une planification de l'Agent.
Cliquez sur OK.
Pour modifier une planification de synchronisation d'un abonnement extrait dans Management Studio
Connectez-vous à l'Abonné dans Management Studio puis développez le nœud du serveur.
Développez le dossier Agent SQL Server puis développez le dossier Travaux.
Cliquez avec le bouton droit du travail de l'Agent de distribution ou de fusion associé à l'abonnement puis cliquez sur Propriétés.
Dans la page Planifications de la boîte de dialogue Propriétés du travail - <NomTravail>, cliquez sur Modifier.
Dans la boîte de dialogue Propriétés de la planification du travail, sélectionnez une valeur dans la liste déroulante Type de planification :
Pour spécifier que l'agent doit s'exécuter en continu, sélectionnez Lancer automatiquement au démarrage de l'Agent SQL Server.
Pour spécifier une exécution planifiée de l'Agent, sélectionnez Périodique.
Pour définir une exécution à la demande de l'Agent, sélectionnez Une fois.
Si vous sélectionnez Périodique, spécifiez une planification de l'Agent.
Cliquez sur OK.
Voir aussi