Synchroniser un abonnement à l’aide du Gestionnaire de synchronisation Windows

S’applique à : SQL Server Azure SQL Managed Instance

Le gestionnaire de synchronisation Microsoft Windows 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 avec 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 Afficher et modifier les propriétés d’un abonnement par extraction (pull).

  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.

Remarque

À partir de Windows Server 2008 et Windows Vista, les versions 64 bits du gestionnaire de synchronisation Windows ne peuvent pas détecter les abonnements 32 bits.

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

  1. Dans 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 la 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 Accessoireset cliquez sur Synchroniser.

    • Sélectionnez Démarrer, puis sélectionnez Exécuter. Dans la boîte de dialogue Exécuter, saisissez mobsync.exe dans le champ Ouvrir, 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. Sélectionnez Oui.

  4. Cliquez sur OK.

    La prochaine fois qu'un abonnement est synchronisé, un nouvel instantané est appliqué par défaut sur la base de données d'abonnement. Pour plus d’informations, consultez Réinitialiser des abonnements.

Remarque

La réplication de fusion permet aux modifications en suspens d'être chargées sur le serveur de publication avant que l'instantané ne soit appliqué, 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 distributionet 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)

    • Other

    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 Replication Agent Security Model.

  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 Spécifier les propriétés de la réplication de fusion.

  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.