Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication



Documents pareils
Corrigé de l'atelier pratique du module 3 : Récupération d'urgence

Corrigé de l'atelier pratique du module 5 : Analyse de SQL Server

Corrigé de l'atelier pratique du module 6 : Transfert de données

Guide détaillé pour Microsoft Windows Server Update Services 3.0 SP2

La réplication sous SQL Server 2005

Sauvegarde d'une base de données SQL Server Express 2005

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE

Configuration de SQL server 2005 pour la réplication

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

INTRODUCTION AUX TESTS CODES DE L INTERFACE UTILISATEUR

Module 5 : Gestion de l'accès aux ressources à l'aide de groupes

Formation. Module WEB 4.1. Support de cours

Printer Administration Utility 4.2

Guide de déploiement

CA Desktop Migration Manager

STATISTICA Version 12 : Instructions d'installation

Comment utiliser mon compte alumni?

CA ARCserve Backup Patch Manager pour Windows

Module 7 : Accès aux ressources disque

Utilisation de l ordinateur portable Bluetooth avec le hub Logitech sans fil

AFTEC SIO 2. Christophe BOUTHIER Page 1

Novell. NetWare 6. GUIDE D'ADMINISTRATION DE NETDRIVE

Administration Centrale : Opérations

Procédure d'installation complète de Click&Decide sur un serveur

Installation de GFI FAXmaker

Serveur FTP. 20 décembre. Windows Server 2008R2

Authentification unique Eurécia

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

SQL Server Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos)

GUIDE DE DÉMARRAGE RAPIDE

AD FS avec Office 365 Guide d'installation e tape par e tape

Sommaire 1 Copyright Introduction à M-Files Installation et configuration du logiciel Utiliser M-Files au quotidien...

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION

Module 1 : Préparation de l'administration d'un serveur

Comment utiliser FileMaker Pro avec Microsoft Office

Service de certificat

Sécurisation des accès au CRM avec un certificat client générique

Sécurité complète pour portables d entreprise. Manuel d'installation et de déploiement

Sophos Endpoint Security and Control Guide de mise à niveau

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

ecafé TM CENTER

Sharpdesk V3.3. Guide d installation Push pour les administrateurs système Version

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Database Manager Guide de l utilisateur DMAN-FR-01/01/12

SQL Server 2014 Administration d'une base de données transactionnelle avec SQL Server Management Studio

Novell. ifolder. Lisezmoi

DirXML License Auditing Tool version Guide de l'utilisateur

Windows Internet Name Service (WINS)

Préparation à l installation d Active Directory

SafeGuard Enterprise Guide d'installation. Version du produit : 7

SafeGuard Enterprise Aide administrateur. Version du produit : 5.60

Guide d'installation. Release Management pour Visual Studio 2013

Créer et partager des fichiers

Module 12 : Configuration et gestion des disques

FileMaker Server 14. Aide FileMaker Server

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

Arcserve Replication and High Availability

Chapitre 1 Windows Server

SafeGuard Enterprise Web Helpdesk. Version du produit : 6.1

Tenrox. Guide d intégration Tenrox-Salesforce. Janvier Tenrox. Tous droits réservés.

MIGRER VERS LA DERNIERE VERSION DE L'ANTIVIRUS FIREWALL

Microsoft infrastructure Systèmes et Réseaux

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR

HP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement)

Module 2 : Préparation de l'analyse des performances du serveur

NAS 109 Utiliser le NAS avec Linux

Module 6 : Gestion de données à l'aide du système de fichiers NTFS

CS REMOTE CARE - WEBDAV

CA ARCserve Replication and High Availability

Symantec Enterprise Vault

SafeGuard Enterprise Web Helpdesk. Version du produit : 5.60

Cours 420-KEG-LG, Gestion de réseaux et support technique. Laboratoire 08. D. Création d usagers et de groupes pour la configuration des droits NTFS

Guide de l'utilisateur

contact@nqicorp.com - Web :

Guide de configuration de SQL Server pour BusinessObjects Planning

Guide utilisateur Archivage intermédiaire Messagerie. Enterprise Connect pour Outlook 2010 EC V 1.0

Guide d'installation du connecteur Outlook 4

1. Comment accéder à mon panneau de configuration VPS?

Manuel de l utilisateur

Microsoft Application Center Test

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

Guide de l'utilisateur

FileMaker 13. Guide ODBC et JDBC

UserLock Guide de Démarrage rapide. Version 8.5

Manuel d'installation et de déploiement. Sécurité complète pour portables d entreprise

Symantec Backup Exec Remote Media Agent for Linux Servers

NAS 208 WebDAV Une alternative au protocole FTP pour le partage sécurisé des fichiers

Manuel d'installation de GESLAB Client Lourd

Raccordement des machines Windows 7 à SCRIBE

Configuration de Microsoft Internet Explorer pour l'installation des fichiers.cab AppliDis

Errata partie 2 Kit de formation Configuration d une infrastructure Active Directory avec Windows Server 2008

FileMaker Server 13. Guide de configuration de l'installation réseau

Internet Explorer. Microsoft. Sommaire :

CONFIGURER VOTRE HEBERGEMENT WINDOWS

Guide de prise en main Symantec Protection Center 2.1

Le pare-feu de Windows 7

Gestionnaire des services Internet (IIS)

COMMENT AUTORISER LES PARTAGES RESEAUX ET IMPRIMANTE SOUS L ANTIVIRUS FIREWALL V3

Transcription:

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication Table des matières Atelier pratique 8 : Implémentation de la réplication 1 Exercice 1 : Création d'une publication 1 Exercice 2 : Création d'un abonnement 4 Exercice 3 : Implémentation de la réplication de fusion HTTP 7

Les informations contenues dans ce document, notamment les adresses URL et les références à des sites Web Internet, pourront faire l'objet de modifications sans préavis. Sauf mention contraire, les sociétés, les produits, les noms de domaines, les adresses de messagerie, les logos, les personnes, les lieux et les événements utilisés dans les exemples sont fictifs et toute ressemblance avec des sociétés, produits, noms de domaines, adresses de messagerie, logos, personnes, lieux et événements réels est purement fortuite et involontaire. L'utilisateur est tenu d observer la réglementation relative aux droits d'auteur applicable dans son pays. Aucune partie de ce document ne peut être reproduite, stockée ou introduite dans un système de restitution, ou transmise à quelque fin ou par quelque moyen que ce soit (électronique, mécanique, photocopie, enregistrement ou autre), sans la permission expresse et écrite de Microsoft Corporation. Les noms de fabricants, de produits ou les URL sont fournis uniquement à titre indicatif et Microsoft ne fait aucune déclaration et exclut toute garantie légale, expresse ou implicite, concernant ces fabricants ou l'utilisation des produits avec toutes les technologies Microsoft. La mention d'un fabricant ou d'un produit n'implique pas la responsabilité de Microsoft vis-à-vis dudit fabricant ou dudit produit. Des liens sont fournis vers des sites Web tiers. Ces sites ne sont pas sous le contrôle de Microsoft et Microsoft n'est pas responsable du contenu des sites liés ou des liens qu'ils contiennent ni des modifications ou mises à jour qui leur sont apportées. Microsoft n'est pas responsable du Webcasting ou de toute autre forme de transmission reçue d'un site connexe. Microsoft fournit ces liens pour votre commodité et l'insertion de tout lien n'implique pas l'approbation du site en question ni des produits qu'il contient par Microsoft. Microsoft peut détenir des brevets, avoir déposé des demandes d'enregistrement de brevets ou être titulaire de marques, droits d'auteur ou autres droits de propriété intellectuelle portant sur tout ou partie des éléments qui font l'objet du présent document. Sauf stipulation expresse contraire d'un contrat de licence écrit de Microsoft, la fourniture de ce document n'a pas pour effet de vous concéder une licence sur ces brevets, marques, droits d'auteur ou autres droits de propriété intellectuelle. 2007 Microsoft Corporation. Tous droits réservés. Microsoft, Active Directory, ActiveX, BizTalk, Excel, Internet Explorer, Jscript, Outlook, PowerPoint, SQL Server, Visual Basic, Visual Studio, Win32, Windows, Windows Mobile, Windows NT et Windows Server sont soit des marques de Microsoft Corporation, soit des marques déposées de Microsoft Corporation, aux États-Unis d'amérique et/ou dans d'autres pays. Les noms de produits et de sociétés réels mentionnés dans la présente documentation sont des marques de leurs propriétaires respectifs. Version 1.0

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication 1 Atelier pratique 8 : Implémentation de la réplication Exercice 1 : Création d'une publication Tâche 1 : Créer un projet de scripts SQL Server Management Studio 1. Cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft SQL Server 2005, puis cliquez sur SQL Server Management Studio. 2. Dans la boîte de dialogue Se connecter au serveur, spécifiez les valeurs du tableau suivant, puis cliquez sur Se conn. Propriété Type de serveur Nom du serveur Authentification Valeur Moteur de base de données MIAMI Authentification Windows 3. Dans le menu Fichier, pointez sur Nouveau, puis cliquez sur Projet. 4. Dans la boîte de dialogue Nouveau projet, spécifiez les valeurs du tableau suivant, puis cliquez sur OK. Propriété Modèle Nom Emplacement Créer le répertoire pour la Solution Valeur Scripts SQL Server AW_Replication D:\Labfiles\Starter Désactiver la case à cocher Tâche 2 : Créer une publication sur l'instance SQL Server par défaut 1. Si l'explorateur d'objets n'apparaît pas, dans le menu Affichage, cliquez sur Explorateur d'objets. 2. Dans l'explorateur d'objets, développez Réplication, cliquez avec le bouton droit sur Publications locales, puis cliquez sur Nouvelle publication. 3. Dans la page Assistant Nouvelle publication, cliquez sur Suivant. 4. Pour que MIAMI soit son propre serveur de distribution, dans la page Serveur de distribution, cliquez sur Suivant. 5. Pour utiliser l'emplacement du dossier de captures instantanées par défaut, dans la page Dossier de captures instantanées, cliquez sur Suivant. 6. Dans la page Base de données de publication, cliquez sur AdventureWorks pour choisir cette base de données comme base de données de publication, puis cliquez sur Suivant.

2 Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication 7. Dans la page Type de publication, cliquez sur Publication de capture instantanée, 8. Dans la page Articles, développez Tables, développez Contact (Person), puis sélectionnez ContactID(int), FirstName(Name), MiddleName(Name) et LastName(Name). Cliquez sur Suivant. 9. Dans la page Filtrer les lignes de la table, cliquez sur Add pour ajouter un filtre. 10. Dans la zone Instruction de filtrage, ajoutez le texte ContactID <= 50 à la fin du texte qui figure dans la zone Instruction de filtrage, puis cliquez sur OK. 11. Dans la page Filtrer les lignes de la table, cliquez sur Suivant. 12. Dans la page Agent de capture instantanée, activez les cases à cocher Créer une capture instantanée immédiatement et garder cette dernière disponible pour l'initialisation des abonnements et Planifier l'exécution de l'agent de capture instantanée aux heures suivantes, puis cliquez sur Change. 13. Dans la boîte de dialogue Propriétés de la planification du travail, modifiez la Fréquence quotidienne en spécifiant une valeur égale à 1 minute, puis cliquez sur OK. 14. Dans la page Agent de capture instantanée, cliquez sur Suivant. 15. Dans la page Sécurité de l'agent, cliquez sur Paramètres de sécurité. 16. Tapez MIAMI\Stagiaire dans la zone de texte Compte de processus et tapez Pa$$w0rd dans les zones de texte Mot de passe et Confirmer le mot de passe. Laissez la case à cocher En imitant le compte de processus activée et cliquez sur OK. 17. Dans la page Sécurité de l'agent, cliquez sur Suivant. 18. Dans la page Actions de l'assistant, activez les cases à cocher Créer la publication et Générer un fichier de script comportant les étapes de création de la publication, 19. Dans la page Propriétés du fichier de script, remplacez le Nom de fichier par D:\Labfiles\Starter\AW_Replication\CreatePublication.sql, puis cliquez sur Suivant. 20. Dans la page Terminer l'assistant, tapez AdventureWorksContacts comme Nom de la publication, puis cliquez sur Terminer. 21. Dans la page Création d'une publication, attendez que les cinq opérations se terminent, vérifiez que toutes les actions ont été effectuées correctement, puis cliquez sur Fermer.

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication 3 22. Dans le menu Projet, cliquez sur Ajouter un élément existant. 23. Dans la boîte de dialogue Ajouter un élément existant AW_Replication, sélectionnez le fichier D:\Labfiles\Starter\AW_Replication\CreatePublication.sql, puis cliquez sur Ajouter. Lorsque vous y êtes invité, connectez-vous au serveur MIAMI en utilisant l'authentification Windows. 24. Dans le menu Fichier, cliquez sur Enregistrer tout. 25. Ne fermez pas le projet SQL Server Management Studio, car vous allez l'utiliser dans l'exercice suivant.

4 Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication Exercice 2 : Création d'un abonnement Tâche 1 : Créer un abonnement à la publication AdventureWorksContact sur l'instance SQLINSTANCE2 1. Cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft SQL Server 2005, sur Outils de configuration, puis cliquez sur Gestionnaire de configuration SQL Server. 2. Dans le Gestionnaire de configuration SQL Server, dans le volet gauche, cliquez sur Services SQL Server 2005. Dans le volet droit, cliquez avec le bouton droit sur SQL Server (SQLINSTANCE2), puis cliquez sur Démarrer. 3. Cliquez avec le bouton droit sur SQL Server Agent (SQLINSTANCE2), puis cliquez sur Démarrer. 4. Fermez le Gestionnaire de configuration SQL Server. 5. Retournez dans la fenêtre SQL Server Management Studio. 6. Dans l'explorateur d'objets, cliquez sur Connexion, puis cliquez sur Moteur de base de données. 7. Dans la boîte de dialogue Se connecter au serveur, utilisez les valeurs qui figurent dans le tableau ci-dessous, puis cliquez sur Se conn. Propriété Nom du serveur Authentification Valeur MIAMI\SQLINSTANCE2 Authentification Windows 8. Dans l'explorateur d'objets, développez MIAMI\SQLINSTANCE2, développez Réplication, cliquez avec le bouton droit sur Abonnements locaux, puis cliquez sur Nouveaux abonnements. 9. Dans la page Assistant Nouvel abonnement, cliquez sur Suivant. 10. Dans la page Publication, dans la liste Serveur de publication, cliquez sur <Rechercher un serveur de publication SQL >. Dans la boîte de dialogue Se connecter au serveur, connectez-vous à MIAMI en utilisant l'authentification Windows. 11. Dans la page Publication, cliquez sur la publication AdventureWorksContacts, 12. Dans la page Emplacement de l'agent de distribution, sélectionnez Exécuter tous les agents sur le serveur de distribution, MIAMI (abonnements par envoi de données (push)),

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication 5 13. Dans la page Abonnés, dans la liste Base de données d'abonnement, cliquez sur <Nouvelle base de données >. 14. Dans la boîte de dialogue Nouvelle base de données, tapez AdventureWorksReplica dans la zone de texte Nom de la base de données, puis cliquez sur OK. 15. Dans la page Abonnés, cliquez sur Suivant. 16. Dans la page Sécurité de l'agent de distribution, cliquez sur le bouton de sélection ( ). 17. Dans la boîte de dialogue Sécurité de l'agent de distribution, tapez MIAMI\Stagiaire dans la zone de texte Compte de processus, puis tapez Pa$$w0rd dans les zones de texte Mot de passe et Confirmer le mot de passe. Laissez la case à cocher En imitant le compte de processus activée pour le serveur de distribution et l'abonné, puis cliquez sur OK. 18. Dans la page Sécurité de l'agent de distribution, cliquez sur Suivant. 19. Dans la page Planification de synchronisation, vérifiez que l'option Exécuter en continu est sélectionnée dans la liste déroulante Planification de l'agent, 20. Dans la page Initialiser les abonnements, vérifiez que la zone de liste À quel moment a pour valeur Immédiatement, 21. Dans la page Actions de l'assistant, activez les cases à cocher Créer le ou les abonnements et Générer un fichier de script comportant les étapes de création d'une ou de plusieurs publications, 22. Dans la page Propriétés du fichier de script, remplacez le Nom de fichier par D:\Labfiles\Starter\AW_Replication\NewSubscription.sql, puis cliquez sur Suivant. 23. Dans la page Terminer l'assistant, cliquez sur Terminer. 24. Dans la page Création des abonnements en cours, attendez que les deux actions se terminent, vérifiez qu'elles ont été effectuées correctement, puis cliquez sur Fermer. 25. Dans le menu Projet, cliquez sur Ajouter un élément existant. 26. Dans la boîte de dialogue Ajouter un élément existant AW_Replication, sélectionnez le fichier D:\Labfiles\Starter\AW_Replication\NewSubscription.sql, puis cliquez sur Ajouter. Lorsque vous y êtes invité, connectez-vous au serveur MIAMI en utilisant l'authentification Windows. 27. Dans le menu Fichier, cliquez sur Enregistrer tout.

6 Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication Tâche 2 : Vérifier que les données sont répliquées correctement 1. Dans l'explorateur d'objets, sous MIAMI\SQLINSTANCE2, développez Bases de données, AdventureWorksReplica puis Tables. 2. Cliquez avec le bouton droit sur la table Person.Contact, cliquez sur Ouvrir la table, puis vérifiez que 50 lignes de coordonnées ont été répliquées. Examinez la première ligne et vérifiez que la valeur dans la colonne MiddleName est NULL. Fermez la table. 3. Dans l'explorateur d'objets, sous MIAMI, développez successivement Bases de données, AdventureWorks et Tables. 4. Cliquez avec le bouton droit sur la table Person.Contact, puis cliquez sur Ouvrir la table. 5. Lorsque toutes les données ont été récupérées, cliquez sur la colonne MiddleName du premier enregistrement, tapez B et appuyez sur ENTRÉE pour effectuer la modification. Fermez la table. 6. Attendez environ une minute pour que la réplication soit réalisée. 7. Dans l'explorateur d'objets, cliquez avec le bouton droit sur la table Person.Contact correspondant à l'instance MIAMI\SQLINSTANCE2, cliquez sur Ouvrir la table, puis confirmez que la mise à jour a été répliquée. Fermez la table. 8. Laissez SQL Server Management Studio ouvert.

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication 7 Exercice 3 : Implémentation de la réplication de fusion HTTP Tâche 1 : Créer une nouvelle publication qui prend en charge la réplication de fusion HTTP sur l'instance SQL Server par défaut 1. Dans l'explorateur d'objets, sous MIAMI, développez Réplication, cliquez avec le bouton droit sur Publications locales, puis cliquez sur Nouvelle publication. 2. Dans la page Assistant Nouvelle publication, cliquez sur Suivant. 3. Dans la page Base de données de publication, cliquez sur AdventureWorks, 4. Dans la page Type de publication, cliquez sur Publication de fusion, 5. Dans la page Types d'abonnés, sélectionnez SQL Server 2005 uniquement, 6. Dans la page Articles, développez Tables, activez la case à cocher Contact (Person), 7. Dans la page Filtrer les lignes de la table, cliquez sur Ajouter puis sur Ajouter un filtre. 8. Dans la boîte de dialogue Ajouter un filtre, dans la zone de texte Instruction de filtrage, ajoutez le texte ContactID <= 50 à la fin de l'instruction de filtrage existante, puis cliquez sur OK. 9. Dans la page Filtrer les lignes de la table, cliquez sur Suivant. 10. Dans la page Agent de capture instantanée, activez les cases à cocher Créer une capture instantanée immédiatement et Planifier l'exécution de l'agent de capture instantanée aux heures suivantes, puis cliquez sur Change. 11. Dans la boîte de dialogue Propriétés de la planification du travail, modifiez la Fréquence quotidienne en spécifiant une valeur égale à 1 minute, puis cliquez sur OK. 12. Dans la page Agent de capture instantanée, cliquez sur Suivant. 13. Dans la page Sécurité de l'agent, cliquez sur Paramètres de sécurité. 14. Dans la boîte de dialogue Sécurité de l'agent de capture instantanée, tapez MIAMI\Stagiaire dans la zone de texte Compte de processus. Tapez Pa$$w0rd dans les zones de texte Mot de passe et Confirmer le mot de passe. Laissez la case à cocher En imitant le compte de processus activée et cliquez sur OK. 15. Dans la page Sécurité de l'agent, cliquez sur Suivant. 16. Dans la page Actions de l'assistant, activez la case à cocher Créer la publication,

8 Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication 17. Dans la page Terminer l'assistant, tapez AdventureWorksHttpContacts comme Nom de la publication, puis cliquez sur Terminer. 18. Dans la page Création d'une publication, attendez que les trois opérations se terminent, vérifiez que toutes les actions ont été effectuées correctement, puis cliquez sur Fermer. 19. À l'aide de l'explorateur Windows, accédez au dossier C:\Program Files\ Microsoft SQL Server\MSSQL.1\MSSQL. 20. Cliquez avec le bouton droit sur le dossier repldata, puis cliquez sur Partage et sécurité. 21. Dans la page Propriétés de repldata, cliquez sur Partager ce dossier, acceptez le nom de partage par défaut, puis cliquez sur OK. Tâche 2 : Configurer la publication et les services Internet (IIS) pour activer la synchronisation Web 1. À l'aide de l'explorateur Windows, accédez au dossier D:\Labfiles\Starter\SelfSSL. 2. Pour créer et installer un certificat de test pour IIS, double-cliquez sur selfssl.exe. 3. Dans la fenêtre d'invite de commandes, tapez Y pour remplacer les paramètres SSL existants et appuyez sur ENTRÉE. 4. Fermez l'explorateur Windows. 5. Retournez dans la fenêtre SQL Server Management Studio. 6. Dans l'explorateur d'objets, développez le dossier Publications locales sous le serveur MIAMI, cliquez avec le bouton droit sur la publication [AdventureWorks]:AdventureWorksHttpContacts, puis cliquez sur Configurer la synchronisation Web. 7. Dans la page Assistant Configuration de la synchronisation Web, cliquez sur Suivant. 8. Dans la page Type d'abonné, cliquez sur SQL Server, 9. Dans la page Serveur Web, vérifiez que le nom de l'ordinateur qui exécute IIS est défini sur MIAMI, puis cliquez sur Créer un nouveau répertoire virtuel. Dans la zone Sélectionnez le site Web dans lequel créer le nouveau répertoire virtuel, développez MIAMI, développez Sites Web, cliquez sur Site Web par défaut,

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication 9 10. Dans la page Informations sur le répertoire virtuel, tapez AWContacts dans la zone de texte Alias, Lorsque vous y êtes invité, cliquez sur Oui pour créer le dossier. Lorsque vous y êtes de nouveau invité, cliquez sur Oui pour copier le fichier ISAPI.dll WebSync de réplication Microsoft SQL Server dans ce dossier. 11. Dans la page Accès authentifié, assurez-vous que les cases à cocher Authentification Windows intégrée et Authentification Digest pour les serveurs de domaine Windows sont désactivées et que l'option Authentification de base est sélectionnée. Tapez MIAMI dans les zones de texte Domaine par défaut et Domaine, 12. Dans la page Accès au répertoire, cliquez sur Ajouter. Dans la boîte de dialogue Sélectionnez Utilisateurs ou Groupes, tapez MIAMI\Stagiaire, puis cliquez sur OK. Dans la page Accès au répertoire, cliquez sur Suivant. 13. Dans la page Accès au partage de fichiers de captures instantanées, tapez \\MIAMI\repldata dans la zone de texte Partage, 14. Dans la page Terminer l'assistant, cliquez sur Terminer. 15. Dans la page Configurer la synchronisation Web, attendez que les neuf opérations se terminent, vérifiez que toutes les actions ont été effectuées correctement, puis cliquez sur Fermer. 16. Utilisez Microsoft Internet Explorer pour accéder à l'adresse https://miami/awcontacts/replisapi.dll. 17. Dans la boîte de dialogue Alerte de sécurité, cliquez sur OK. 18. Dans la seconde boîte de dialogue Alerte de sécurité, cliquez sur Afficher le certificat. 19. Dans la boîte de dialogue Certificat, cliquez sur Installer le certificat. 20. Dans la page Bienvenue! dans l'assistant Importation de certificat, cliquez sur Suivant. 21. Dans la page Magasin de certificats, cliquez sur Sélectionner automatiquement le magasin de certificats selon le type de certificat, 22. Dans la page Fin de l'assistant Importation de certificat, cliquez sur Terminer. 23. Dans la boîte de message Avertissement de sécurité, cliquez sur Oui. 24. Dans la boîte de message de Assistant Importation de certificat, cliquez sur OK. 25. Dans la boîte de dialogue Certificat, cliquez sur OK.

10 Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication 26. Dans la boîte de dialogue Alerte de sécurité, cliquez sur Oui. 27. Dans la boîte de dialogue Connexion à miami, tapez Stagiaire dans la zone de texte Nom d'utilisateur, tapez Pa$$w0rd dans la zone de texte Mot de passe, puis cliquez sur OK. 28. Vérifiez qu'internet Explorer affiche une page avec le message SQL Server WebSync ISAPI, puis fermez Internet Explorer. 29. Retournez dans la fenêtre SQL Server Management Studio. 30. Dans l'explorateur d'objets, dans le dossier Publications locales sous le serveur MIAMI, cliquez avec le bouton droit sur la publication [AdventureWorks]:AdventureWorksHttpContacts, puis cliquez sur Propriétés. 31. Cliquez sur la page Capture instantanée FTP et Internet. 32. Dans la section Synchronisation Web de la page, activez la case à cocher Autoriser les Abonnés à se synchroniser en se connectant à un serveur Web. Dans la zone de texte Adresse du serveur Web auquel les Abonnés doivent se connecter, tapez https://miami/awcontacts/replisapi.dll, puis cliquez sur OK. 33. Dans l'explorateur d'objets, cliquez avec le bouton droit sur la publication AdventureWorksHttpContacts, puis cliquez sur Générer des scripts. 34. Dans la boîte de dialogue Générer le script SQL, cliquez sur Pour créer ou activer les composants, puis cliquez sur Enregistrer script dans fichier. 35. Dans la boîte de dialogue Emplacement du fichier de script, remplacez le Nom de fichier par D:\Labfiles\Starter\AW_Replication\CreateHttpMergePublication.sql, puis cliquez sur Enregistrer. 36. Dans la boîte de message Générer un script SQL, vérifiez que le script a été généré correctement, puis cliquez sur OK. 37. Dans la boîte de dialogue Générer le script SQL, cliquez sur Fermer. 38. Dans le menu Projet, cliquez sur Ajouter un élément existant. 39. Dans la boîte de dialogue Ajouter un élément existant AW_Replication, sélectionnez le fichier D:\Labfiles\Starter\AW_Replication\ CreateHttpMergePublication.sql, puis cliquez sur Ajouter. Lorsque vous y êtes invité, connectez-vous au serveur MIAMI en utilisant l'authentification Microsoft Windows.

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication 11 Tâche 3 : Créer un abonnement pour la nouvelle publication sur l'instance SQLINSTANCE3 1. Cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft SQL Server 2005, sur Outils de configuration, puis cliquez sur Gestionnaire de configuration SQL Server. 2. Dans le Gestionnaire de configuration SQL Server, dans le volet gauche, cliquez sur Services SQL Server 2005. Dans le volet droit, cliquez avec le bouton droit sur SQL Server (SQLINSTANCE3), puis cliquez sur Démarrer. 3. Cliquez avec le bouton droit sur SQL Server Agent (SQLINSTANCE3), puis cliquez sur Démarrer. 4. Fermez le Gestionnaire de configuration SQL Server. 5. Retournez dans la fenêtre SQL Server Management Studio. 6. Dans l'explorateur d'objets, cliquez sur Connexion, puis cliquez sur Moteur de base de données. 7. Dans la boîte de dialogue Se connecter au serveur, spécifiez les valeurs qui figurent dans le tableau ci-dessous, puis cliquez sur Se conn. Propriété Nom du serveur Authentification Valeur MIAMI\SQLINSTANCE3 Authentification Windows 8. Dans l'explorateur d'objets, développez MIAMI\SQLINSTANCE3, développez Réplication, cliquez avec le bouton droit sur Abonnements locaux, puis cliquez sur Nouveaux abonnements. 9. Dans la page Assistant Nouvel abonnement, cliquez sur Suivant. 10. Dans la page Publication, cliquez sur <Rechercher un serveur de publication SQL...> dans la liste Serveur de publication. Dans la boîte de dialogue Se connecter au serveur, connectez-vous à MIAMI en utilisant l'authentification Windows. 11. Dans la page Publication, cliquez sur la publication AdventureWorksHttpContacts, 12. Dans la page Emplacement de l'agent de fusion, sélectionnez Exécuter chaque agent sur son Abonné (abonnements par extraction de données (pull)), puis cliquez sur Suivant. 13. Dans la page Abonnés, dans la liste Base de données d'abonnement, cliquez sur <Nouvelle base de données >. 14. Dans la boîte de dialogue Nouvelle base de données, tapez AdventureWorksHttpReplica dans la zone de texte Nom de la base de données, puis cliquez sur OK.

12 Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication 15. Dans la page Abonnés, cliquez sur Suivant. 16. Dans la page Sécurité de l'agent de fusion, cliquez sur le bouton d'insertion ( ). 17. Dans la boîte de dialogue Sécurité de l'agent de fusion, tapez MIAMI\Stagiaire dans la zone de texte Compte de processus. Tapez Pa$$w0rd dans les zones de texte Mot de passe et Confirmer le mot de passe, puis cliquez sur OK. 18. Dans la page Sécurité de l'agent de fusion, cliquez sur Suivant. 19. Dans la page Planification de synchronisation, vérifiez que l'option Exécuter à la demande uniquement est sélectionnée dans la liste Planification de l'agent, 20. Dans la page Initialiser les abonnements, vérifiez que la zone de liste À quel moment a pour valeur Immédiatement, 21. Dans la page Synchronisation Web, sélectionnez Utiliser la synchronisation Web, 22. Dans la page Informations sur le serveur Web, vérifiez que la zone de texte Adresse du serveur Web contient l'url https://miami/awcontacts/ replisapi.dll, cliquez sur Utiliser l'authentification de base avec le nom d'utilisateur et le mot de passe suivants, tapez MIAMI\Stagiaire dans la zone de texte Nom d'utilisateur, tapez Pa$$w0rd dans les zones de texte Mot de passe et Confirmer le mot de passe, 23. Dans la page Type d'abonnement, acceptez les valeurs par défaut, puis cliquez sur Suivant. 24. Dans la page Actions de l'assistant, activez les cases à cocher Créer le ou les abonnements et Générer un fichier de script comportant les étapes de création d'une ou de plusieurs publications, 25. Dans la page Propriétés du fichier de script, remplacez le Nom de fichier par D:\Labfiles\Starter\AW_Replication\NewHttpMergeSubscription.sql, puis cliquez sur Suivant. 26. Dans la page Terminer l'assistant, cliquez sur Terminer. 27. Dans la page Création des abonnements en cours, attendez que les trois opérations se terminent, vérifiez que toutes les actions ont été effectuées correctement, puis cliquez sur Fermer. 28. Dans le menu Projet, cliquez sur Ajouter un élément existant. 29. Dans la boîte de dialogue Ajouter un élément existant AW_Replication, sélectionnez le fichier D:\Labfiles\Starter\AW_Replication\ NewHttpMergeSubscription.sql, puis cliquez sur Ajouter. Lorsque vous y êtes invité, connectez-vous au serveur MIAMI en utilisant l'authentification Windows. 30. Dans le menu Fichier, cliquez sur Enregistrer tout.

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication 13 Tâche 4 : Afficher et modifier les données répliquées sur l'instance SQLINSTANCE3 1. Dans l'explorateur d'objets, sous MIAMI\SQLINSTANCE3, développez successivement Bases de données, la base de données AdventureWorksHttpReplica, puis Tables, cliquez avec le bouton droit sur la table Person.Contact, puis cliquez sur Ouvrir la table. Vérifiez que cette table contient 50 lignes. 2. Cliquez sur la colonne MiddleName du premier enregistrement, tapez A. et appuyez sur ENTRÉE pour effectuer la modification. 3. Dans l'explorateur d'objets, sous MIAMI\SQLINSTANCE3, développez Abonnements locaux dans le dossier Réplication. 4. Cliquez avec le bouton droit sur l'abonnement [AdventureWorksHttpReplica] [MIAMI].[AdventureWorks]:AdventureWorksHttpContacts, puis cliquez sur Afficher l'état de synchronisation. 5. Dans la boîte de dialogue Afficher l'état de synchronisation, cliquez sur Démarrer pour répliquer la modification. Une fois le processus terminé, vérifiez que la zone État contient le message La fusion s'est effectuée après le traitement de 1 modification(s) de données, (0 insertion(s), 1 mise(s) à jour, 0 suppression(s), 0 conflit(s)). 6. Laissez la boîte de dialogue Afficher l'état de synchronisation ouverte et retournez dans la fenêtre SQL Server Management Studio. 7. Dans l'explorateur d'objets, cliquez avec le bouton droit sur la table Person.Contact de la base de données AdventureWorks sur l'instance MIAMI, cliquez sur Ouvrir la table, puis confirmez que la mise à jour de la colonne MiddleName de la première ligne a été répliquée. 8. Modifiez la colonne Middle Name pour les deux premiers enregistrements en spécifiant Z. et appuyez sur ENTRÉE. 9. Retournez à la table Person.Contact pour la base de données AdventureWorksHttpReplica dans l'instance MIAMI\SQLINSTANCE3. Modifiez la colonne Middle Name pour les deuxième et troisième lignes en spécifiant X. et appuyez sur ENTRÉE. 10. Retournez dans la boîte de dialogue Afficher l'état de synchronisation et cliquez sur Début. Une fois le processus terminé, vérifiez que la zone État contient le message La fusion s'est effectuée après le traitement de 3 modification(s) de données, (0 insertion(s), 3 mise(s) à jour, 0 suppression(s), 1 conflit(s)). Remarque : si le processus de synchronisation se termine sans signaler de conflits, attendez quelques secondes. L'Agent de fusion redémarrera et détectera le conflit, signalant l'état correct.

14 Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication 11. Laissez la boîte de dialogue Afficher l'état de synchronisation ouverte et retournez dans la fenêtre SQL Server Management Studio. 12. Retournez à la table Person.Contact pour la base de données AdventureWorksHttpReplica sur l'instance MIAMI\SQLINSTANCE3. Dans le menu Concepteur de requêtes, cliquez sur Exécuter SQL. Vérifiez que la valeur de la colonne Middle Name pour les deux premières lignes est Z. et que la valeur de cette colonne pour la troisième ligne correspond à X. 13. Retournez à la table Person.Contact pour la base de données AdventureWorks sur l'instance MIAMI par défaut. Dans le menu Concepteur de requêtes, cliquez sur Exécuter SQL. Vérifiez que la valeur de la colonne Middle Name pour les deux premières lignes est Z. et que la valeur de cette colonne pour la troisième ligne correspond à X. 14. Dans l'explorateur d'objets, sous l'instance MIAMI par défaut, développez Réplication, développez Publications locales, cliquez avec le bouton droit sur la publication [AdventureWorks]:AdventureWorksHttpContacts, puis cliquez sur Afficher les conflits. 15. Dans la boîte de dialogue Sélectionner la table de conflits, sélectionnez la table Contact(1), puis cliquez sur OK. 16. Dans l'outil de résolution des conflits de réplication de Microsoft, examinez les données dans les zones Gagnant du conflit et Perdant du conflit, puis appuyez sur ALT+M pour transmettre à la base de données les modifications relatives au perdant. 17. Dans la boîte de message de l'outil de résolution des conflits de réplication de Microsoft, cliquez sur OK. 18. Fermez l'outil de résolution des conflits de réplication de Microsoft. 19. Retournez dans la boîte de dialogue Afficher l'état de synchronisation et cliquez sur Début. Une fois le processus terminé, vérifiez que la zone État contient le message La fusion s'est effectuée après le traitement de 1 modification(s) de données, (0 insertion(s), 1 mise(s) à jour, 0 suppression(s), 0 conflit(s)). Remarque : si le processus de synchronisation signale un état périmé, attendez quelques secondes que l'agent de fusion redémarre, exécutez l'opération de fusion, puis signalez l'état correct. 20. Fermez la boîte de dialogue Afficher l'état de synchronisation et retournez dans la fenêtre SQL Server Management Studio.

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication 15 21. Retournez à la table Person.Contact pour la base de données AdventureWorksHttpReplica sur l'instance MIAMI\SQLINSTANCE3. Dans le menu Concepteur de requêtes, cliquez sur Exécuter SQL. Vérifiez que la valeur dans la colonne Middle Name pour la deuxième ligne a changé et qu'elle correspond à X. 22. Retournez à la table Person.Contact pour la base de données AdventureWorks sur l'instance MIAMI par défaut. Dans le menu Concepteur de requêtes, cliquez sur Exécuter SQL. Vérifiez que la valeur dans la colonne Middle Name pour la deuxième ligne correspond à X. 23. Fermez SQL Server Management Studio.