Procédure : synchroniser un abonnement à l'aide du Gestionnaire de synchronisation Windows (Windows Synchronization Manager)

Le Gestionnaire de synchronisation Microsoft Windows est disponible sur tout ordinateur exécutant Windows 2000 et des versions ultérieures. Il ne peut être utilisé que pour synchroniser des abonnements à des publications Microsoft SQL Server si SQL Server est exécuté sur le même ordinateur que le Gestionnaire de synchronisation (il peut également servir à synchroniser des fichiers hors connexion et des pages Web). Pour utiliser le Gestionnaire de synchronisation :

  1. Activez la synchronisation des abonnements par extraction de données (pull) sur le Gestionnaire de synchronisation Windows dans la boîte de dialogue Propriétés de l'abonnement - <Abonné> : <Base de données d'abonnement>. Pour plus d'informations sur l'accès à cette boîte de dialogue, consultez Procédure : Affichage et modification des propriétés d'extraction d'abonnement (SQL Server Management Studio).

  2. Accédez au Gestionnaire de synchronisation par le menu Démarrer de Windows.

Le Gestionnaire de synchronisation vous permet d'utiliser l'outil de résolution interactive pour les abonnements de fusion. En général, les conflits détectés pendant la synchronisation sont résolus automatiquement, mais si la résolution interactive est activée, les conflits peuvent être résolus par un utilisateur pendant la synchronisation. Si une synchronisation est effectuée en dehors du Gestionnaire de synchronisation Windows (comme une synchronisation planifiée ou à la demande dans SQL Server Management Studio ou le Moniteur de réplication), les conflits sont résolus automatiquement sans intervention de l'utilisateur, en fonction de l'outil de résolution spécifié pour l'article.

Pour activer la synchronisation des abonnements par extraction de données (pull) avec le Gestionnaire de synchronisation Windows

  1. Sur la page Général de la boîte de dialogue Propriétés de l'abonnement - <Abonné> : <Base de données d'abonnement>, sélectionnez une valeur Activer pour l'option Utiliser le Gestionnaire de synchronisation Windows.

  2. Cliquez sur OK.

Pour synchroniser un abonnement par extraction de données (pull) avec le Gestionnaire de synchronisation

  1. Lancez le Gestionnaire de synchronisation au moyen de l'une des méthodes suivantes :

    • Dans Internet Explorer, cliquez sur Outils, puis sur Synchroniser.

    • Cliquez sur Démarrer, pointez sur Programmes ou Tous les programmes, puis sur Accessoires et cliquez sur Synchroniser.

    • Cliquez sur Démarrer, puis sur Exécuter. Dans la boîte de dialogue Exécuter, dans la zone Ouvrir, tapez mobsync.exe, puis cliquez sur OK.

  2. Dans la boîte de dialogue Éléments à synchroniser, sélectionnez les abonnements à synchroniser. Les abonnements sont listés sous les instances SQL Server installées sur l'ordinateur.

  3. Cliquez sur Synchroniser.

Pour réinitialiser un abonnement par extraction de données (pull) avec le Gestionnaire de synchronisation

  1. Dans la boîte de dialogue Éléments à synchroniser, sélectionnez un abonnement, puis cliquez sur Propriétés.

  2. Dans la boîte de dialogue Propriétés de l'abonnement SQL Server, cliquez sur Réinitialiser l'abonnement.

  3. Cliquez sur Oui.

  4. Cliquez sur OK.

    La prochaine fois qu'un abonnement est synchronisé, une nouvelle capture instantanée est appliquée par défaut sur la base de données d'abonnement. Pour plus d'informations, consultez Réinitialisation d'un abonnement.

[!REMARQUE]

La réplication de fusion permet aux modifications en suspens d'être chargées sur le serveur de publication avant que la capture instantanée ne soit appliquée, mais cette option n'est pas disponible dans le Gestionnaire de synchronisation. Pour charger les modifications, synchronisez l'abonnement avant de le réinitialiser.

Pour définir les propriétés d'un abonnement par extraction de données (pull) dans le Gestionnaire de synchronisation

  1. Dans la boîte de dialogue Éléments à synchroniser, sélectionnez un abonnement, puis cliquez sur Propriétés.

  2. Affichez et modifiez les propriétés dans les onglets suivants :

    • Identification

    • Connexion à l'Abonné, Connexion au serveur de distribution et Connexion au serveur de publication (pour la réplication de fusion uniquement)

    • Informations sur le serveur Web (pour les abonnements de fusion sur les abonnés exécutant SQL Server 2005 ou supérieur)

    • Autre

    Il est recommandé d'utiliser l'authentification Windows pour toutes les connexions. Pour plus d'informations sur les autorisations requises par l'Agent de distribution et l'Agent de fusion, consultez Modèle de sécurité de l'Agent de réplication.

  3. Cliquez sur OK.

Pour supprimer un abonnement par extraction de données (pull) à partir du Gestionnaire de synchronisation

  1. Dans la boîte de dialogue Éléments à synchroniser, sélectionnez un abonnement, puis cliquez sur Propriétés.

  2. Dans la boîte de dialogue Propriétés de l'abonnement SQL Server, cliquez sur Supprimer l'abonnement.

  3. Sélectionnez une option dans la boîte de dialogue Supprimer l'abonnement.

  4. Cliquez sur OK.

Pour utiliser l'outil de résolution interactive

  1. Activez l'article et l'abonnement pour la résolution interactive. Pour plus d'informations, consultez Procédure : spécifier une résolution de conflits interactive pour des articles de fusion (SQL Server Management Studio).

  2. Une fois que l'abonnement commence la synchronisation dans le Gestionnaire de synchronisation, l'outil de résolution interactive est lancé automatiquement si la résolution interactive de conflits est activée et qu'il existe des conflits pour un ou plusieurs articles. L'outil de résolution interactive affiche les conflits un à la fois, avec une suggestion de résolution pour chaque conflit (basée sur l'outil de résolution spécifié lors de la création de la publication et de l'abonnement).

  3. Modifiez au besoin toute colonne affichée dans l'outil de résolution interactive, puis cliquez sur l'un des boutons suivants pour résoudre le conflit :

    • Accepter la suggestion

    • Accepter le serveur de publication

    • Accepter l'Abonné

    • Tout résoudre automatiquement (tous les conflits actuels sont résolus sans données complémentaires)

    La ligne sélectionné est ensuite appliqué au serveur de publication et/ou à l'Abonné ; elle est propagée à d'autres nœuds dans la topologie lors des synchronisations suivantes.

[!REMARQUE]

Les modifications ne sont appliquées que si elles font partie de la ligne choisie pour la résolution. Par exemple, si vous effectuez des modifications sous le Serveur de publication, puis cliquez sur Accepter l'Abonné, les modifications sont ignorées.