Procédure : créer et appliquer la capture instantanée initiale (SQL Server Management Studio)

Par défaut, si SQL Server Agent est en cours d'exécution, une capture instantanée est générée par l'Agent de capture instantanée immédiatement après la création d'une publication par l'Assistant Nouvelle publication. Elle est ensuite appliquée par défaut par l'Agent de distribution (pour la réplication de capture instantanée et transactionnelle) ou l'Agent de fusion (pour les abonnements de fusion) pour tous les abonnements. Il est également possible de générer une capture instantanée à l'aide de Microsoft SQL Server Management Studio et du 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).

Les publications de fusion utilisant des filtres paramétrés nécessitent une capture instantanée en deux parties. Pour plus d'informations, consultez Procédure : générer une capture instantanée pour une publication de fusion avec des filtres paramétrés (SQL Server Management Studio).

Pour créer une capture instantanée dans Management Studio

  1. Connectez-vous au serveur de publication dans Management Studio puis développez le nœud du serveur.

  2. Développez les dossiers Réplication puis Publications locales.

  3. Cliquez avec le bouton droit sur la réplication pour laquelle vous souhaitez créer une capture instantanée, puis cliquez sur Afficher l'état de l'Agent de capture instantanée.

  4. Dans la boîte de dialogue Afficher l'état de l'Agent de capture instantanée - <Publication>, cliquez sur Démarrer.

Lorsque l'Agent de capture instantanée termine la génération de la capture instantanée, une message comme celui-ci s'affiche : « [100 %] Une capture instantanée de 17 article(s) a été générée ».

Pour créer une capture instantanée dans le Moniteur de réplication

  1. Dans le Moniteur de réplication, développez un groupe du serveur de publication dans le volet gauche, puis développez un serveur de publication.

  2. Cliquez avec le bouton droit sur la réplication pour laquelle vous souhaitez créer une capture instantanée, puis cliquez sur Générer la capture instantanée.

  3. Pour afficher l'état de l'Agent de capture instantanée, cliquez sur l'onglet Avertissements et Agents (onglet Agents pour Microsoft SQL Server 2000). Pour des informations plus détaillées, cliquez avec le bouton droit sur l'Agent de capture instantanée dans la grille, puis cliquez sur Afficher les détails.

Pour appliquer une capture instantanée

  1. Une fois que la capture instantanée est générée, elle est appliquée en synchronisant l'abonnement avec l'Agent de distribution ou l'Agent de fusion :

    • Si l'Agent est paramétré pour une exécution en continu (par défaut pour la réplication transactionnelle); la capture instantanée est appliquée automatiquement après avoir été générée.
    • Si l'Agent est paramétré pour une exécution planifiée, la capture instantanée est appliquée à la prochaine exécution planifiée de l'Agent.
    • Si l'Agent est paramétré pour une exécution à la demande, la capture instantanée est appliquée la prochaine fois que vous exécutez l'Agent.

    Pour plus d'informations sur la synchronisation des abonnements, consultez Procédure : synchroniser un abonnement par envoi de données (SQL Server Management Studio) et Procédure : synchroniser un abonnement par extraction de données (SQL Server Management Studio).

Voir aussi

Tâches

Procédure : créer une publication et définir des articles (SQL Server Management Studio)
Procédure : créer un abonnement par extraction de données (SQL Server Management Studio)
Procédure : créer un abonnement envoyé (SQL Server Management Studio)
Procédure : spécifier des planifications de synchronisation (SQL Server Management Studio)

Concepts

Initialisation d'un abonnement avec une capture instantanée

Autres ressources

How to: Create the Initial Snapshot (Replication Transact-SQL Programming)

Aide et Informations

Assistance sur SQL Server 2005