Partager via


Leçon 2 : Création d'un abonnement à la publication de fusion

Dans cette leçon, vous allez créer l'abonnement à l'aide de SQL Server Management Studio. Puis, vous définirez les autorisations sur la base de données d'abonnement et génèrerez manuellement la capture instantanée filtrée des données du nouvel abonnement. Avant de commencer cette leçon, vous devez avoir terminé la leçon précédente, Leçon 1 : Publication de données à l'aide de la réplication de fusion.

Pour créer l'abonnement

  1. Connectez-vous à l'abonné dans SQL Server Management Studio, développez le nœud du serveur, développez le dossier Réplication, cliquez avec le bouton droit sur le dossier Abonnements locaux, puis choisissez Nouvel abonnement.

    L'Assistant Nouvel abonnement démarre.

  2. Dans la page Publication, choisissez Rechercher un serveur de publication SQL dans la liste Serveur de publication.

  3. Dans la boîte de dialogue Se connecter au serveur, entrez le nom de l'instance du serveur de publication dans la zone Nom du serveur, puis cliquez sur Se connecter.

  4. Cliquez sur AdvWorksSalesOrdersMerge, puis sur Suivant.

  5. Dans la page Emplacement de l'Agent de fusion, cliquez sur Exécuter chaque agent sur son Abonné, puis cliquez sur Suivant.

  6. Dans la page Abonnés, sélectionnez le nom d'instance du serveur de l'Abonné, et sous Base de données d'abonnement, choisissez <Nouvelle base de données> dans la liste.

  7. Dans la boîte de dialogue Nouvelle base de données, entrez SalesOrdersReplica dans la zone Nom de la base de données, cliquez sur OK, puis cliquez sur Suivant.

  8. Dans la page Sécurité de l'Agent de fusion, cliquez sur le bouton (), entrez <Machine_Name>\repl_merge dans la zone Compte de processus, fournissez le mot de passe de ce compte, cliquez sur OK, sur Suivant, et une nouvelle fois sur Suivant.

  9. Dans la page Initialiser les abonnements, sélectionnez Lors de la première synchronisation dans la liste À quel moment, cliquez sur Suivant, puis une nouvelle fois sur Suivant.

  10. Dans la page Valeurs de HOST_NAME, entrez une valeur de adventure-works\pamela0 dans la zone Valeur de HOST_NAME, puis cliquez sur Terminer.

  11. Cliquez à nouveau sur Terminer et, une fois l'abonnement créé, cliquez sur Fermer.

Définition des autorisations de base de données sur l'Abonné

  1. Connectez-vous à l'Abonné dans SQL Server Management Studio, développez Bases de données, SalesOrdersReplica et Sécurité, cliquez avec le bouton droit sur Utilisateurs, puis choisissez Nouvel utilisateur.

  2. Dans la page Général, entrez <Machine_Name>\repl_merge dans la zone Nom d'utilisateur, cliquez sur le bouton (), cliquez sur Parcourir, sélectionnez <Machine_Name>\repl_merge, cliquez sur OK, sur Vérifier les noms, et à nouveau sur OK.

  3. Dans Appartenance au rôle de base de données, sélectionnez db_owner, puis cliquez sur OK pour créer l'utilisateur.

Pour créer la capture instantanée filtrée des données de l'abonnement

  1. Connectez-vous au serveur de publication dans SQL Server Management Studio, puis développez le nœud du serveur et le dossier Réplication.

  2. Dans le dossier Publications locales, cliquez avec le bouton droit sur la publication AdvWorksSalesOrdersMerge, puis cliquez sur Propriétés.

    La boîte de dialogue Propriétés de la publication s'affiche.

  3. Sélectionnez la page Partitions de données, puis cliquez sur Ajouter.

  4. Dans la boîte de dialogue Ajouter une partition de données, entrez une valeur de adventure-works\pamela0 dans la zone Valeur de HOST_NAME, puis cliquez sur OK.

  5. Sélectionnez la partition nouvellement ajoutée, cliquez sur Générer les captures instantanées sélectionnées maintenant, puis sur OK.

Étapes suivantes

Vous avez créé avec succès un abonnement à la publication de fusion et généré la capture instantanée filtrée pour la partition de données du nouvel abonnement de telle sorte qu'elle soit disponible lors de l'initialisation de l'abonnement. Ensuite, vous allez accorder des droits à l'Agent de fusion sur la base de données d'abonnement et exécuter l'Agent de fusion pour démarrer la synchronisation et initialiser l'abonnement. Voir Leçon 3 : Synchronisation de l'abonnement et de la publication de fusion.