INFORMATION 
TECHNOLOGY 
Présenté par : 
Soukaina NAJIHI Soukaina BOUJADI 
Meryem ABOUNASR Soukaina AJANKAR 
Encadré par :...
INFORMATION 
TECHNOLOGY 
Planification 
Configuration 
Distribution 
Publication 
Implémentation :TP 
Conseils pratiques
INFORMATION 
TECHNOLOGY 
Planification 
Soukaina NAJIHI
INFORMATION 
TECHNOLOGY 
Planification 
uelles données sont publiées 
ui reçoit les données 
uelle est la fréquence de syn...
INFORMATION 
TECHNOLOGY 
Planification 
Les serveurs d'abonnement ne requièrent souvent qu'un 
sous-ensemble de données pr...
INFORMATION 
TECHNOLOGY 
Planification 
Si vous disséminez des données, vous avez le choix entre les 
deux possibilités su...
INFORMATION 
TECHNOLOGY 
Planification 
Quels serveurs s'abonneront aux données ? Quelles doivent 
être les caractéristiqu...
INFORMATION 
TECHNOLOGY 
Planification 
Comment la synchronisation sera-t-elle effectuée : planifiée ou 
sur demande ? 
Si...
INFORMATION 
TECHNOLOGY 
Planification 
Les questions suivantes sont à prendre en considération: 
ous les noeuds du réseau...
INFORMATION 
TECHNOLOGY 
Planification 
uelle est votre topologie de réplication 
uel type de réplication envisagez-vous d...
INFORMATION 
TECHNOLOGY 
Planification 
L'établissement des rôles de serveur détermine le cadre 
physique de l'implémentat...
INFORMATION 
TECHNOLOGY 
Planification 
Trois types sont disponibles : capture instantanée, 
transactionnelle ou fusion. 
...
INFORMATION 
TECHNOLOGY 
Planification 
Les abonnements envoyés utilisent les ressources du 
distributeur, et les abonneme...
INFORMATION 
TECHNOLOGY 
Planification 
L'estimation du nombre d'abonnés vous aidera à 
déterminer la charge au niveau du ...
INFORMATION 
TECHNOLOGY 
Planification 
Les facteurs suivants influent sur les journaux des 
transactions de toutes les ba...
Planification Configuration 
Si des serveurs qui participent à la réplication résident 
au sein de domaines Microsoft® Win...
Configuration 
Le compte Windows NT que vous utilisez pour l'Agent SQL 
Server ne peut pas être le compte Système local ou...
 Il est recommandé d'utiliser le même compte d'utilisateur de 
domaine de l'Agent SQL Server pour tous les serveurs qui 
...
Configuration 
Le compte Windows NT que vous utilisez pour l'Agent 
SQL Server ne peut pas être le compte Système local ou...
INFORMATION 
TECHNOLOGY 
Présentation des serveurs 
• Le serveur de distribution 
• Le dossier instantané 
• Configuration...
INFORMATION 
TECHNOLOGY 
Le serveur de distribution 
Définition: 
Distribution 
• Le serveur de distribution est le serveu...
INFORMATION 
TECHNOLOGY 
Distribution 
1-Toutes les transactions répliquées sont lues et écrites 
dans la base de données ...
INFORMATION 
TECHNOLOGY 
Utilité d’un serveur de distribution distant: 
Disribution 
• On utilise le serveur de distributi...
INFORMATION 
TECHNOLOGY 
Distribution 
-Nom et emplacement des fichiers de la base 
de données de distribution. 
On ne peu...
Distribution 
Le dossier d’instantané est un répertoire qui stocke les fichiers 
d’instantanés, il vous est recommandé de ...
INFORMATION 
TECHNOLOGY 
Distribution 
-Si vous utilisez un serveur de distribution distant ou des 
abonnement par extract...
INFORMATION 
TECHNOLOGY 
Configuration de la distribution 
Distribution 
1. Dans Microsoft SQL Server Management Studio, 
...
INFORMATION 
TECHNOLOGY 
Distribution
INFORMATION 
TECHNOLOGY 
Distribution 
3. La fenêtre suivante s’ouvrira en guise d’introduction : 
Soukaina AJANKAR
INFORMATION 
TECHNOLOGY 
4. Sélectionner un serveur de distribution : 
Distribution 
Soukaina AJANKAR
INFORMATION 
TECHNOLOGY 
Distribution 
Le serveur de distribution sélectionné doit être configuré comme 
un serveur de dis...
INFORMATION 
TECHNOLOGY 
Distribution 
5. sur la page Dossier de captures instantanées, on 
spécifie le dossier de partage...
INFORMATION 
TECHNOLOGY 
Distribution 
6. Spécification du nom de la base de distribution et du 
chemin d’accès de ses fic...
INFORMATION 
TECHNOLOGY 
Distribution 
7. Sur la page Serveurs de publication, on sélectionne 
des éditeurs destinés à uti...
INFORMATION 
TECHNOLOGY 
Distribution 
8. Choix du comportement de l’assistant après la 
configuration : 
Soukaina AJANKAR
INFORMATION 
TECHNOLOGY 
Distribution 
9. Spécification du chemin d’accès et du nom du script 
de configuration à générer ...
INFORMATION 
TECHNOLOGY 
Distribution 
10. Validation et lancement de la configuration du 
distributeur :
INFORMATION 
TECHNOLOGY 
11. Confirmation du résultat : 
Distribution
INFORMATION 
TECHNOLOGY 
Distribution 
On peut, d’ailleurs, noter la présence de la base de 
distribution dans la liste de...
INFORMATION 
TECHNOLOGY 
Distribution 
Afficher et modifier les propriétés d’un distributeur 
1. faites un clic-droit sur ...
INFORMATION 
TECHNOLOGY 
2. La fenêtre modale suivante s’ouvre : 
Distribution 
Soukaina AJANKAR
INFORMATION 
TECHNOLOGY 
Distribution 
3. Par défaut, les transactions stockées dans la base de 
distribution sont retenue...
INFORMATION 
TECHNOLOGY 
• Au sein des propriétés, il est également possible de définir 
des profils de SQL Agent : 
Distr...
INFORMATION 
TECHNOLOGY 
• Sur la page Profils de l’Agent. On choisit le profil 
d’Agent par défaut 
Distribution 
Soukain...
INFORMATION 
TECHNOLOGY 
• L’onglet Serveurs de publication liste les instances 
(éditeurs) et leurs bases de publication....
INFORMATION 
TECHNOLOGY 
Distribution 
Afficher et modifier les propriétés d’un serveur 
de publication(éditeur) 
1. Pour ...
INFORMATION 
TECHNOLOGY 
Distribution 
2. Affichez et modifiez les propriétés dans la boîte de 
dialogue Propriétés du ser...
Distribution 
1. Dans la console SQL Server Management Studio connectée au 
serveur SQL Server qui héberge la réplication ...
INFORMATION 
TECHNOLOGY 
Distribution 
développez le noeud Réplication, cliquez avec le bouton 
droit sur Abonnements loca...
INFORMATION 
TECHNOLOGY 
Distribution 
2. L’assistant de création de nouvel abonnement se 
lance. Cliquez sur Suivant sur ...
3. Sur la page Publication, sélectionnez l'ordinateur 
SQL Server hébergeant la base de données de site et 
configuré comm...
INFORMATION 
TECHNOLOGY 
Distribution 
4. Sur la page Emplacement de l'Agent de distribution, 
sélectionnez Exécuter chaqu...
INFORMATION 
TECHNOLOGY 
Distribution 
5. Sur la page Abonnés, sélectionnez dans la liste 
Base de données d'abonnement la...
INFORMATION 
TECHNOLOGY 
Distribution 
6. Sur la page Sécurité de l'Agent de distribution, 
cliquez sur … et entrez les pa...
INFORMATION 
TECHNOLOGY 
Distribution 
7.Sur la page Planification de synchronisation, 
sélectionnez <Définir la planifica...
INFORMATION 
TECHNOLOGY 
Distribution 
8. Dans la page Initialiser les abonnements, sélectionnez 
les valeurs par défaut (...
INFORMATION 
TECHNOLOGY 
Distribution 
9. Dans la page Actions de l'Assistant, acceptez la 
valeur par défaut pour créer l...
INFORMATION 
TECHNOLOGY 
Distribution 
10. Dans la page Terminer l'Assistant, passez en revue 
les paramètres d'abonnement...
INFORMATION 
TECHNOLOGY 
Distribution 
11. Dans la page Création des abonnements en cours, 
cliquez sur Fermer une fois qu...
INFORMATION 
TECHNOLOGY 
Désinstallation d’un distributeur 
Distribution 
1. Connectez-vous au serveur de publication ou a...
INFORMATION 
TECHNOLOGY 
Distribution 
2. Exécutez les étapes de l'Assistant Désactivation de 
la publication et de la dis...
INFORMATION 
TECHNOLOGY 
Distribution Publication 
 ensemble d’éléments (articles) qui participent à la 
réplication choi...
INFORMATION 
TECHNOLOGY 
Publication 
son type (publication de capture 
instantanée, transactionnelle ou de fusion) 
 le...
Publication 
• Les publications ne peuvent pas être réparties sur plusieurs 
INFORMATION 
TECHNOLOGY 
bases de données 
• ...
INFORMATION 
TECHNOLOGY 
Publication 
 les tables source et de destination doivent 
généralement contenir les mêmes schém...
INFORMATION 
TECHNOLOGY 
Publication 
 Il crée différents scripts en fonction du 
type de réplication. 
Les différents sc...
INFORMATION 
TECHNOLOGY 
Publication 
 Il stocke les fichiers dans le dossier de travail de 
distribution. 
 Il enregist...
INFORMATION 
TECHNOLOGY 
Publication 
Dans le cas de nouveaux abonnés uniquement, vous 
pouvez planifier la fréquence de c...
Vous avez la possibilité de ne pas effectuer la 
synchronisation initiale. cela peut s'avérer utile si vous 
avez employé ...
INFORMATION 
TECHNOLOGY 
Présentation Du Besoin 
Besoin : 
. 
• Les données contenues dans la base de données du projet do...
INFORMATION 
TECHNOLOGY 
Présentation Du Besoin 
Solution 
 APPLIQUER LA CONFIGURATION DE LA 
REPLICATION DE FUSION 
– in...
INFORMATION 
TECHNOLOGY 
Architecture des deux sites 
Meryem ABOUNASR 
TP
INFORMATION 
TECHNOLOGY 
Réplication par fusion : services mis 
en oeuvre par SQL server 
Services SQL sur Rabat 
Service ...
INFORMATION 
TECHNOLOGY 
Configuration de SQL server 
du site de Rabat 
1er étape: connecter au serveur SQL en tant que « ...
INFORMATION 
TECHNOLOGY 
Configuration au site de Rabat 
2ème étape :Création de la base TapirisArm 
Clic droit sur« Bases...
INFORMATION 
TECHNOLOGY 
Configuration au site de Rabat 
3 ème étape: Création de la table TabArmSync 
Créez une 
nouvelle...
TP 
INFORMATION 
TECHNOLOGY 
Configuration au site de Rabat 
Insertion de données dans la table : 
Clic droit sur la table...
INFORMATION 
TECHNOLOGY 
Configuration au site de Rabat 
4ème étape :Création des utilisateurs SQL server 
« Connexions » ...
INFORMATION 
TECHNOLOGY 
Configuration au site de Rabat 
4ème étape :Création des utilisateurs SQL server 
« Connexions » ...
INFORMATION 
TECHNOLOGY 
Configuration au site de Rabat 
4ème étape :Création des utilisateurs SQL server 
« Connexions » ...
INFORMATION 
TECHNOLOGY 
Configuration au site de Rabat 
4ème étape :Création des utilisateurs SQL server 
« Connexions » ...
INFORMATION 
TECHNOLOGY 
Configuration au site de Tanger 
1. Configuration de SQL server 
• La configuration peut s’effect...
Configuration au site de Tanger 
• Sur le serveur de Tanger, créez une base de données « TapirisX » qui 
contiendra les fu...
Configuration au site de Tanger 
Connexion SQL avec authentification SQL server. 
Créez une nouvelle connexion SQL « user2...
INFORMATION 
TECHNOLOGY 
Mise En Place De La 
Réplication Par Fusion 
La réplication par fusion met en oeuvre plusieurs se...
Mise En Place De La 
Réplication Par Fusion 
• Nous créerons la réplication à partir d’un poste de Rabat en utilisant 
INF...
INFORMATION 
TECHNOLOGY 
Mise En Place De La Réplication Par 
Fusion 
1. Services de Publication et de Distribution 
sur R...
INFORMATION 
TECHNOLOGY 
Mise En Place De La 
Réplication Par Fusion 
1. Services de Publication et de 
Distribution sur R...
INFORMATION 
TECHNOLOGY 
Mise En Place De La 
Réplication Par Fusion 
1. Services de Publication et de Distribution sur 
R...
INFORMATION 
TECHNOLOGY 
Mise En Place De La 
Réplication Par Fusion 
1. Services de Publication et de Distribution 
sur R...
TP 
INFORMATION 
TECHNOLOGY 
Mise En Place De La 
Réplication Par Fusion 
3ème étape :Spécifiez l’emplacement de stockage ...
INFORMATION 
TECHNOLOGY 
Mise En Place De La 
Réplication Par Fusion 
4ème étape :Choix de types d’abonnés et la table à s...
INFORMATION 
TECHNOLOGY 
Mise En Place De La 
Réplication Par Fusion 
1. Services de Publication et de Distribution 
sur R...
ENFIN !! 
INFORMATION 
TECHNOLOGY 
Mise En Place De La 
Réplication Par Fusion 
1. Services de Publication et de Distribut...
INFORMATION 
TECHNOLOGY 
Mise En Place De La 
Réplication Par Fusion 
2. Service d’abonnement sur Tanger 
Voici les différ...
Créez un nouvel 
abonnement sur 
le serveur SQL de Tanger 
(abonnement à la 
publication du 
serveur SQL de Rabat) 
INFORM...
Connectez-vous au 
serveur de 
publication (Rabat) en 
utilisant le compte « sa » 
INFORMATION 
TECHNOLOGY 
2. Service d’a...
Choisissez la base de 
données 
vide créée sur le 
serveur de 
Tanger. 
INFORMATION 
TECHNOLOGY 
2. Service d’abonnement s...
Planification des 
mises à jour. 
INFORMATION 
TECHNOLOGY 
2. Service d’abonnement sur Tanger(suite) 
Meryem ABOUNASR 
TP
INFORMATION 
TECHNOLOGY 
2. Service d’abonnement sur Tanger(suite) 
• Initialiser les abonnements : 
 Les abonnés doivent...
La réplication de fusion propose 
deux types d'abonnement : 
l'abonnement serveur et 
l'abonnement client. Les abonnés 
di...
Plus Heureux !!. 
INFORMATION 
TECHNOLOGY 
2. Service d’abonnement sur Tanger(suite) 
• Création de l’abonnement pour Tang...
INFORMATION 
TECHNOLOGY 
Mise En Place De La 
Réplication Par Fusion 
3. Contrôle avec SQL server Management 
Meryem ABOUN...
Mise En Place De La Réplication Par 
Fusion 
3. Contrôle avec SQL server Management(suite ) 
A la première synchronisation...
INFORMATION 
TECHNOLOGY 
Utiliser le même compte d'utilisateur de domaine 
Windows NT pour tous les services SQL Server 
P...
INFORMATION 
TECHNOLOGY
Prochain SlideShare
Chargement dans…5
×

Exposé planification et configuration de la réplication (SQL Server)

1 779 vues

Publié le

Exposé planification et configuration de la réplication (SQL Server)

Publié dans : Formation
0 commentaire
4 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 779
Sur SlideShare
0
Issues des intégrations
0
Intégrations
5
Actions
Partages
0
Téléchargements
98
Commentaires
0
J’aime
4
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Pour créer une nouvelle connection
  • Pour créer une nouvelle connection
  • Pour créer une nouvelle connection
  • Pour créer une nouvelle connection
  • Exposé planification et configuration de la réplication (SQL Server)

    1. 1. INFORMATION TECHNOLOGY Présenté par : Soukaina NAJIHI Soukaina BOUJADI Meryem ABOUNASR Soukaina AJANKAR Encadré par : M. HANOUNE
    2. 2. INFORMATION TECHNOLOGY Planification Configuration Distribution Publication Implémentation :TP Conseils pratiques
    3. 3. INFORMATION TECHNOLOGY Planification Soukaina NAJIHI
    4. 4. INFORMATION TECHNOLOGY Planification uelles données sont publiées ui reçoit les données uelle est la fréquence de synchronisation des données uelles sont les caractéristiques du réseau Soukaina NAJIHI
    5. 5. INFORMATION TECHNOLOGY Planification Les serveurs d'abonnement ne requièrent souvent qu'un sous-ensemble de données provenant de la base de données. Il est important de répliquer uniquement les données nécessaires afin de réduire l'utilisation de l'espace disque, le temps du traitement et les E/S de réseau. Soukaina NAJIHI
    6. 6. INFORMATION TECHNOLOGY Planification Si vous disséminez des données, vous avez le choix entre les deux possibilités suivantes : réer une publication de données globales à laquelle tous les sites s'abonneront et une publication de données partitionnées pour chaque abonné . réer une publication pour chaque abonné qui contiendra les données globales et les données partitionnées. Soukaina NAJIHI
    7. 7. INFORMATION TECHNOLOGY Planification Quels serveurs s'abonneront aux données ? Quelles doivent être les caractéristiques des serveurs de destination ? Sont-ils connus ou déconnectés ? Si des sites doivent présenter des possibilités de mise à jour, vous devez résoudre les problèmes de conflits. Soukaina NAJIHI
    8. 8. INFORMATION TECHNOLOGY Planification Comment la synchronisation sera-t-elle effectuée : planifiée ou sur demande ? Si vos besoins d'application autorisent une certaine latence, vous pouvez planifier des mises à jour peu fréquentes. Par exemple, Un service de marketing (aide à la décision) représente un bon exemple de site qui ne nécessite pas les dernières informations , une mise à jour hebdomadaire ou mensuelle peut être suffisante. Soukaina NAJIHI
    9. 9. INFORMATION TECHNOLOGY Planification Les questions suivantes sont à prendre en considération: ous les noeuds du réseau sont-ils toujours disponibles ou uniquement à des intervalles périodiques ? e réseau est-il rapide ? uelle est la capacité du réseau ? uelle est la fiabilité du réseau ? Soukaina NAJIHI
    10. 10. INFORMATION TECHNOLOGY Planification uelle est votre topologie de réplication uel type de réplication envisagez-vous d'utiliser ui lancera les activités de réplication e combien d'abonnés disposerez-vous uels sont vos besoins en espace Soukaina NAJIHI
    11. 11. INFORMATION TECHNOLOGY Planification L'établissement des rôles de serveur détermine le cadre physique de l'implémentation de la réplication. Vous devez : électionner le modèle physique de la réplication . éterminer si le distributeur sera local ou distant . éterminer si la base de données distribution sera partagée. Soukaina NAJIHI
    12. 12. INFORMATION TECHNOLOGY Planification Trois types sont disponibles : capture instantanée, transactionnelle ou fusion. Soukaina NAJIHI
    13. 13. INFORMATION TECHNOLOGY Planification Les abonnements envoyés utilisent les ressources du distributeur, et les abonnements extraits celles de l'abonné. Soukaina NAJIHI
    14. 14. INFORMATION TECHNOLOGY Planification L'estimation du nombre d'abonnés vous aidera à déterminer la charge au niveau du serveur de distribution. Soukaina NAJIHI
    15. 15. INFORMATION TECHNOLOGY Planification Les facteurs suivants influent sur les journaux des transactions de toutes les bases de données impliquées dans la réplication, ainsi que sur les tailles de la base de données distribution et du dossier de travail dans le distributeur : ombre de publications et articles . réquence de la réplication . atence de la réplication . ype de réplication. Soukaina NAJIHI
    16. 16. Planification Configuration Si des serveurs qui participent à la réplication résident au sein de domaines Microsoft® Windows NT®Server distincts, vous devez établir des relations d'approbation INFORMATION TECHNOLOGY entre ou parmi ces domaines. Soukaina BOUJADI
    17. 17. Configuration Le compte Windows NT que vous utilisez pour l'Agent SQL Server ne peut pas être le compte Système local ou le compte Utilisateur local, car ces derniers n'autorisent pas INFORMATION TECHNOLOGY l'accès au réseau. Soukaina BOUJADI
    18. 18.  Il est recommandé d'utiliser le même compte d'utilisateur de domaine de l'Agent SQL Server pour tous les serveurs qui participent à la réplication.  Vérifiez que vous disposez d'un compte d'utilisateur de domaine dans Windows NT pour l'Agent SQL Server bénéficiant de privilèges administratifs. Le compte doit être membre du groupe local Administrateurs de Windows NT. INFORMATION TECHNOLOGY Configuration Soukaina BOUJADI
    19. 19. Configuration Le compte Windows NT que vous utilisez pour l'Agent SQL Server ne peut pas être le compte Système local ou le compte Utilisateur local, car ces derniers n'autorisent INFORMATION TECHNOLOGY pas l'accès au réseau. Soukaina BOUJADI
    20. 20. INFORMATION TECHNOLOGY Présentation des serveurs • Le serveur de distribution • Le dossier instantané • Configuration d’une distribution • Afficher et modifier les propriétés du serveur de distribution • Afficher et modifier les propriétés du serveur de publication • configurer l'ordinateur de l'abonné de serveur • Désinstallation d’un distributeur Distribution Soukaina AJANKAR
    21. 21. INFORMATION TECHNOLOGY Le serveur de distribution Définition: Distribution • Le serveur de distribution est le serveur qui contient la base de données de distribution et qui fonctionne comme un magasin pour les données spécifiques de la réplication associées à un ou plusieurs serveurs de publication. Chaque serveur de publication stocke les données d’état de la réplication, les métadonnées de la publication. Rôle: • Le rôle de serveur de distribution varie en fonction du type de réplication implémenté. • En règle générale ,Il joue un rôle beaucoup plus important pour la réplication transactionnelle que pour le réplication du fusion et la réplication d’instantané pour deux raisons: Soukaina AJANKAR
    22. 22. INFORMATION TECHNOLOGY Distribution 1-Toutes les transactions répliquées sont lues et écrites dans la base de données de distribution. 2-Les topologies de la réplication de fusion utilisent généralement des abonnements extraits de sorte que les Agents s'exécutent sur chaque Abonné, plutôt qu'ils s'exécutent tous sur le serveur de distribution. Fonctionnalités: • Dans de nombreux cas, un même serveur de base de données fonctionne à la fois comme serveur de publication et comme serveur de distribution, Serveur de distribution local Réplication de fusion. Réplication d’instantané. • Quand le serveur de publication et le serveur de distribution sont configurées sur des instances de serveur de la bases de données distinctes, Serveur de distribution distant Réplication transactionnelle. Soukaina AJANKAR
    23. 23. INFORMATION TECHNOLOGY Utilité d’un serveur de distribution distant: Disribution • On utilise le serveur de distribution distant, si on souhaite: - Transférer une partie du traitement vers un autre ordinateur pour que la réplication ait une incidence mineure sur le serveur de publication. - Configurer un serveur de distribution centralisé pour plusieurs serveurs de publication. Mémoire: • Le serveur sélectionné comme serveur de distribution doit avoir suffisamment d’espace disque et un processeur assez puissant pour prendre en charge la réplication et toutes les autres activités effectuées sur ce serveur. Lorsqu’on configure le serveur de distribution, on doit spécifier les éléments suivants: -Dossier d’instantanés, utilisé par défaut par tous les serveurs de publication qui utilisent ce serveur de distribution. Soukaina AJANKAR
    24. 24. INFORMATION TECHNOLOGY Distribution -Nom et emplacement des fichiers de la base de données de distribution. On ne peut pas renommer la base de données de distribution déjà créée, Pour utiliser un autre nom de la base de données, vous devez désactiver la distribution et la configurer. -Tous les serveurs de publication sont autorisés à utiliser le serveur de distribution. Si vous spécifiez des serveurs de publication autres que l’instance sur laquelle le serveur de distribution s’exécute, vous devez également indiquer un mot de passe pour les connexions des serveurs de publication au serveur de distribution distant. Soukaina AJANKAR
    25. 25. Distribution Le dossier d’instantané est un répertoire qui stocke les fichiers d’instantanés, il vous est recommandé de dédier ce dossier au stockage des instantanés. INFORMATION TECHNOLOGY Le dossier instantané. Gestion d’accès au dossier instantané -Accordez à l’Agent d’instantané l’autorisation d’écriture sur ce dossier, et assurez-vous que l’autorisation de lecture n’est accordée qu’au compte Windows qu’utilise l’Agent de fusion. -Lorsque vous configurez un serveur de distribution au moyen de l’assistant configuration de distribution ou de l’assistant nouvelle publication, le dossier d’instantané est installé par défaut sur un chemin local. X:Program FilesMicrosoft SQL Server<instance>MSSQLReplData Soukaina AJANKAR
    26. 26. INFORMATION TECHNOLOGY Distribution -Si vous utilisez un serveur de distribution distant ou des abonnement par extraction de données, vous devez spécifier un partage réseau UNC plutôt qu’un chemin local. -Si vous spécifiez un chemin local, accordez les autorisations dans l’onglet Sécurité de la boite de dialogue Propriétés du dossier. -Si vous spécifiez un partage réseau, accordez les autorisations dans l’onglet Partage de la boite de dialogue Propriétés du dossier. Soukaina AJANKAR
    27. 27. INFORMATION TECHNOLOGY Configuration de la distribution Distribution 1. Dans Microsoft SQL Server Management Studio, connectez-vous au serveur qui sera le serveur de distribution. 2. Cliquez avec le bouton droit sur le dossier Réplication, puis cliquez sur Configurer la distribution. Soukaina AJANKAR
    28. 28. INFORMATION TECHNOLOGY Distribution
    29. 29. INFORMATION TECHNOLOGY Distribution 3. La fenêtre suivante s’ouvrira en guise d’introduction : Soukaina AJANKAR
    30. 30. INFORMATION TECHNOLOGY 4. Sélectionner un serveur de distribution : Distribution Soukaina AJANKAR
    31. 31. INFORMATION TECHNOLOGY Distribution Le serveur de distribution sélectionné doit être configuré comme un serveur de distribution et le serveur de publication configuré pour utiliser ce serveur de distribution. Si vous sélectionnez un serveur de distribution distant, vous devez entrer un mot de passe dans la page Mot de passe d'administration pour les connexions effectuées à partir du serveur de publication sur le serveur de distribution. Ce mot de passe doit correspondre à celui qui a été spécifié lorsque le serveur de publication a été activé sur le serveur de distribution distant. Soukaina AJANKAR
    32. 32. INFORMATION TECHNOLOGY Distribution 5. sur la page Dossier de captures instantanées, on spécifie le dossier de partage situé sur le serveur du futur éditeur . Soukaina AJANKAR
    33. 33. INFORMATION TECHNOLOGY Distribution 6. Spécification du nom de la base de distribution et du chemin d’accès de ses fichiers de données et de logs : Soukaina AJANKAR
    34. 34. INFORMATION TECHNOLOGY Distribution 7. Sur la page Serveurs de publication, on sélectionne des éditeurs destinés à utiliser la base de distribution : Soukaina AJANKAR
    35. 35. INFORMATION TECHNOLOGY Distribution 8. Choix du comportement de l’assistant après la configuration : Soukaina AJANKAR
    36. 36. INFORMATION TECHNOLOGY Distribution 9. Spécification du chemin d’accès et du nom du script de configuration à générer : Soukaina AJANKAR
    37. 37. INFORMATION TECHNOLOGY Distribution 10. Validation et lancement de la configuration du distributeur :
    38. 38. INFORMATION TECHNOLOGY 11. Confirmation du résultat : Distribution
    39. 39. INFORMATION TECHNOLOGY Distribution On peut, d’ailleurs, noter la présence de la base de distribution dans la liste des bases systèmes de l’instance : Soukaina AJANKAR
    40. 40. INFORMATION TECHNOLOGY Distribution Afficher et modifier les propriétés d’un distributeur 1. faites un clic-droit sur Réplication, dans l’explorateur d’objets de SQL Server Management Studio (SSMS), puis allez dans Propriétés du serveur de distribution… : Soukaina AJANKAR
    41. 41. INFORMATION TECHNOLOGY 2. La fenêtre modale suivante s’ouvre : Distribution Soukaina AJANKAR
    42. 42. INFORMATION TECHNOLOGY Distribution 3. Par défaut, les transactions stockées dans la base de distribution sont retenues jusqu’à 3 jours (72 heures) et l’historique des performances 2 jours (48 heures) : Soukaina AJANKAR
    43. 43. INFORMATION TECHNOLOGY • Au sein des propriétés, il est également possible de définir des profils de SQL Agent : Distribution Soukaina AJANKAR
    44. 44. INFORMATION TECHNOLOGY • Sur la page Profils de l’Agent. On choisit le profil d’Agent par défaut Distribution Soukaina AJANKAR
    45. 45. INFORMATION TECHNOLOGY • L’onglet Serveurs de publication liste les instances (éditeurs) et leurs bases de publication. Distribution Soukaina AJANKAR
    46. 46. INFORMATION TECHNOLOGY Distribution Afficher et modifier les propriétés d’un serveur de publication(éditeur) 1. Pour accéder aux propriétés d’un serveur de publication (éditeur), il suffit de faire un clic-droit sur Réplication, dans l’explorateur d’objets de SSMS, puis de sélectionner Propriétés du serveur de publication… : Soukaina AJANKAR
    47. 47. INFORMATION TECHNOLOGY Distribution 2. Affichez et modifiez les propriétés dans la boîte de dialogue Propriétés du serveur de publication - <Serveur de publication>. : Soukaina AJANKAR
    48. 48. Distribution 1. Dans la console SQL Server Management Studio connectée au serveur SQL Server qui héberge la réplication de la base de données de site, INFORMATION TECHNOLOGY configurer l'ordinateur de l‘abonné de serveur Soukaina AJANKAR
    49. 49. INFORMATION TECHNOLOGY Distribution développez le noeud Réplication, cliquez avec le bouton droit sur Abonnements locaux et cliquez sur Nouveaux abonnements… Soukaina AJANKAR
    50. 50. INFORMATION TECHNOLOGY Distribution 2. L’assistant de création de nouvel abonnement se lance. Cliquez sur Suivant sur la page de bienvenue de l'Assistant Nouvel abonnement Soukaina AJANKAR
    51. 51. 3. Sur la page Publication, sélectionnez l'ordinateur SQL Server hébergeant la base de données de site et configuré comme éditeur. Pour sélectionner l'ordinateur SQL Server hébergeant la base de données de site, sélectionnez <Rechercher un serveur de publication SQL> dans l'Éditeur : et connectez-vous à l'ordinateur SQL Server distant. Sélectionnez la publication créée pour la base de données de site. INFORMATION TECHNOLOGY Distribution Soukaina AJANKAR
    52. 52. INFORMATION TECHNOLOGY Distribution 4. Sur la page Emplacement de l'Agent de distribution, sélectionnez Exécuter chaque agent sur son Abonné (abonnements par extraction de données (pull)). Soukaina AJANKAR
    53. 53. INFORMATION TECHNOLOGY Distribution 5. Sur la page Abonnés, sélectionnez dans la liste Base de données d'abonnement la base de données créée afin d'héberger la réplication de base de données de site . Soukaina AJANKAR
    54. 54. INFORMATION TECHNOLOGY Distribution 6. Sur la page Sécurité de l'Agent de distribution, cliquez sur … et entrez les paramètres du compte de sécurité utilisés pour Connexion au serveur de distribution et Connexion à l'Abonné. Soukaina AJANKAR
    55. 55. INFORMATION TECHNOLOGY Distribution 7.Sur la page Planification de synchronisation, sélectionnez <Définir la planification…> dans la liste Planification de l'agent et définissez la fréquence sur Quotidienne. Soukaina AJANKAR
    56. 56. INFORMATION TECHNOLOGY Distribution 8. Dans la page Initialiser les abonnements, sélectionnez les valeurs par défaut (initialiser immédiatement) et cliquez sur Suivant. Soukaina AJANKAR
    57. 57. INFORMATION TECHNOLOGY Distribution 9. Dans la page Actions de l'Assistant, acceptez la valeur par défaut pour créer l'abonnement et cliquez sur Suivant. Soukaina AJANKAR
    58. 58. INFORMATION TECHNOLOGY Distribution 10. Dans la page Terminer l'Assistant, passez en revue les paramètres d'abonnement et cliquez sur Terminer. Soukaina AJANKAR
    59. 59. INFORMATION TECHNOLOGY Distribution 11. Dans la page Création des abonnements en cours, cliquez sur Fermer une fois que l'abonnement s'est terminé correctement. Soukaina AJANKAR
    60. 60. INFORMATION TECHNOLOGY Désinstallation d’un distributeur Distribution 1. Connectez-vous au serveur de publication ou au serveur de distribution que vous souhaitez désactiver dans Microsoft SQL Server Management Studio. Cliquez avec le bouton droit sur le dossier Réplication, puis cliquez sur Désactiver la publication et la distribution. Soukaina AJANKAR
    61. 61. INFORMATION TECHNOLOGY Distribution 2. Exécutez les étapes de l'Assistant Désactivation de la publication et de la distribution. Les effets de la désinstallation: 1.Les bases de données distribution du serveur sont supprimées. 2.Tous les éditeurs qui utilisent ce distributeur sont désactivés et toutes les publications sont supprimés. 3.Tous les abonnements sont supprimés, mais les données d’abonnement restent sur les abonnés. Soukaina AJANKAR
    62. 62. INFORMATION TECHNOLOGY Distribution Publication  ensemble d’éléments (articles) qui participent à la réplication choisi  ces articles peuvent être des tables , des tables partitionnées, des procédures stockées, des fonctions, des vues ,des types de données définies par l’utilisateur.  un article peut également correspondre à l’exécution d’une procédure stockée Soukaina BOUJADI
    63. 63. INFORMATION TECHNOLOGY Publication son type (publication de capture instantanée, transactionnelle ou de fusion)  les besoins en capture instantanée  les tables ou procédures stockées à publier Soukaina BOUJADI
    64. 64. Publication • Les publications ne peuvent pas être réparties sur plusieurs INFORMATION TECHNOLOGY bases de données • Il n'est pas possible de répliquer les bases de données model, tempdb, msdb, master ou distribution car il s'agit de bases de données système. • Une table doit comporter une clé primaire pour identifier une ligne et assurer l'intégrité de l'entité, excepté dans le cas d'une réplication de capture instantanée. Soukaina BOUJADI
    65. 65. INFORMATION TECHNOLOGY Publication  les tables source et de destination doivent généralement contenir les mêmes schémas et données.  tous les articles d'une publication sont initialement synchronisés comme une unité logique unique. Cela permet de conserver les relations d'intégrité issues des tables sous-jacentes. Soukaina BOUJADI
    66. 66. INFORMATION TECHNOLOGY Publication  Il crée différents scripts en fonction du type de réplication. Les différents scripts contiennent les définitions de schéma le fichier de sortie les définitions d'index des fichiers de script Soukaina BOUJADI
    67. 67. INFORMATION TECHNOLOGY Publication  Il stocke les fichiers dans le dossier de travail de distribution.  Il enregistre l'état des travaux de synchronisation dans la base de données distribution. Soukaina BOUJADI
    68. 68. INFORMATION TECHNOLOGY Publication Dans le cas de nouveaux abonnés uniquement, vous pouvez planifier la fréquence de création des fichiers de synchronisation initiale. Après la synchronisation initiale, il n'est pas nécessaire de resynchroniser un abonné à moins qu'un problème ne survienne. Soukaina BOUJADI
    69. 69. Vous avez la possibilité de ne pas effectuer la synchronisation initiale. cela peut s'avérer utile si vous avez employé d'autres méthodes pour procéder à une synchronisation initiale ou si vous souhaitez un schéma légèrement différent sur l'éditeur par rapport à l'abonné. INFORMATION TECHNOLOGY Publication Soukaina BOUJADI
    70. 70. INFORMATION TECHNOLOGY Présentation Du Besoin Besoin : . • Les données contenues dans la base de données du projet doivent être uniques pour les deux sites . • Il faut que les données de la base soient toujours accessibles pour les applications clientes d’un site ou d’un autre. Problèmes • La connexion ADSL privée entre ces deux sites peut être inaccessible • Un des serveurs peut être éteint • Un site peut être en congé pendant que l’autre travaille Meryem ABOUNASR Publication TP
    71. 71. INFORMATION TECHNOLOGY Présentation Du Besoin Solution  APPLIQUER LA CONFIGURATION DE LA REPLICATION DE FUSION – installer deux serveurs de base de données SQL server . – Chacun de ces serveurs possèdera une base de données pour le projet. – Les deux serveurs SQL s’occuperont eux-mêmes de synchroniser automatiquement les données des deux bases à intervalle régulier. préservant ainsi l’unicité des données. Meryem ABOUNASR TP
    72. 72. INFORMATION TECHNOLOGY Architecture des deux sites Meryem ABOUNASR TP
    73. 73. INFORMATION TECHNOLOGY Réplication par fusion : services mis en oeuvre par SQL server Services SQL sur Rabat Service de Publication des données à synchroniser (PUSH) Service de Distribution Services SQL sur Tanger Service d’abonnement aux données synchronisées Meryem ABOUNASR TP
    74. 74. INFORMATION TECHNOLOGY Configuration de SQL server du site de Rabat 1er étape: connecter au serveur SQL en tant que « sa » l’administrateur du serveur SQL . Meryem ABOUNASR TP
    75. 75. INFORMATION TECHNOLOGY Configuration au site de Rabat 2ème étape :Création de la base TapirisArm Clic droit sur« Bases de données » Nouvelle base … Donnez le nom de la nouvelle base Meryem ABOUNASR TP
    76. 76. INFORMATION TECHNOLOGY Configuration au site de Rabat 3 ème étape: Création de la table TabArmSync Créez une nouvelle table dans la base tapirisArm Donnez la structure de la table et enregistrez la table « TabArmSync » Meryem ABOUNASR TP
    77. 77. TP INFORMATION TECHNOLOGY Configuration au site de Rabat Insertion de données dans la table : Clic droit sur la table > Ouvrir la table Meryem ABOUNASR
    78. 78. INFORMATION TECHNOLOGY Configuration au site de Rabat 4ème étape :Création des utilisateurs SQL server « Connexions » SQL TP Meryem ABOUNASR
    79. 79. INFORMATION TECHNOLOGY Configuration au site de Rabat 4ème étape :Création des utilisateurs SQL server « Connexions » SQL(suite) TP Meryem ABOUNASR
    80. 80. INFORMATION TECHNOLOGY Configuration au site de Rabat 4ème étape :Création des utilisateurs SQL server « Connexions » SQL(suite) Privilèges de sécurité sur l’ensemble du serveur : laissez le rôle « public » et ajouter « sysadmin » Meryem ABOUNASR TP
    81. 81. INFORMATION TECHNOLOGY Configuration au site de Rabat 4ème étape :Création des utilisateurs SQL server « Connexions » SQL(suite) Sélectionnez les bases de données auxquelles cette connexion peut accéder : cochez « tapirisArm » Sélectionnez les rôles (=les droits) pour l'utilisateur dans la base de données spécifiée. Cochez « public » et « db_owner » Meryem ABOUNASR TP
    82. 82. INFORMATION TECHNOLOGY Configuration au site de Tanger 1. Configuration de SQL server • La configuration peut s’effectuer à distance en spécifiant le nom (ou l’adresse) du serveur SQL distant (irisxp-p203) . Meryem ABOUNASR TP
    83. 83. Configuration au site de Tanger • Sur le serveur de Tanger, créez une base de données « TapirisX » qui contiendra les futures données, issues de la réplication de « tapirisArm » du serveur de Rabat . Remarque : nous ne créons aucune table dans cette base, le processus de réplication s’en chargera. INFORMATION TECHNOLOGY 2. Création d’une base vide qui servira à la réplication Meryem ABOUNASR TP
    84. 84. Configuration au site de Tanger Connexion SQL avec authentification SQL server. Créez une nouvelle connexion SQL « user203 » utilisée par la réplication INFORMATION TECHNOLOGY 3. Création des utilisateurs SQL server : « Connexions » SQL Meryem ABOUNASR TP
    85. 85. INFORMATION TECHNOLOGY Mise En Place De La Réplication Par Fusion La réplication par fusion met en oeuvre plusieurs services.  Service de Publication des données à synchroniser  Service de Distribution  Service d’abonnement aux données synchronisées (PUSH) Meryem ABOUNASR TP
    86. 86. Mise En Place De La Réplication Par Fusion • Nous créerons la réplication à partir d’un poste de Rabat en utilisant INFORMATION TECHNOLOGY « SQL Server Management Studio » • Et en se connectant à distance aux deux serveurs SQL. Server SQL De Rabat Server SQL De Tanger Meryem ABOUNASR TP
    87. 87. INFORMATION TECHNOLOGY Mise En Place De La Réplication Par Fusion 1. Services de Publication et de Distribution sur Rabat Remarque : SQL Server Agent doit être démarré… Meryem ABOUNASR TP
    88. 88. INFORMATION TECHNOLOGY Mise En Place De La Réplication Par Fusion 1. Services de Publication et de Distribution sur Rabat 1er étape :Ouvrir l’assistant nouvelle publication Meryem ABOUNASR TP
    89. 89. INFORMATION TECHNOLOGY Mise En Place De La Réplication Par Fusion 1. Services de Publication et de Distribution sur Rabat(suite) Meryem ABOUNASR TP Voici les différentes taches accomplies par l’ « Assistant Nouvelle publication »  Configuration de la distribution : Décrit l'identification et la configuration du serveur de distribution et du serveur de publication.  Publication de données et d'objets de base de données : Décrit la création d'une publication et la définition des données et des objets de bases de données de la publication.  Synchronisation des données : Décrit comment spécifier les options pour la synchronisation qui se produit lorsque l'Agent de distribution ou l'Agent de fusion s'exécute.
    90. 90. INFORMATION TECHNOLOGY Mise En Place De La Réplication Par Fusion 1. Services de Publication et de Distribution sur Rabat (suite) 2ème étape :Choisir le serveur de distribution Meryem ABOUNASR TP
    91. 91. TP INFORMATION TECHNOLOGY Mise En Place De La Réplication Par Fusion 3ème étape :Spécifiez l’emplacement de stockage des captures instantanées Vous pouvez changer l’emplacement de stockage des captures instantanées 1. Services de Publication et de Distribution sur Rabat (suite) Meryem ABOUNASR Choisir la base de donnée Choisir le type de publication
    92. 92. INFORMATION TECHNOLOGY Mise En Place De La Réplication Par Fusion 4ème étape :Choix de types d’abonnés et la table à synchroniser Sélectionnez la table à synchroniser 1. Services de Publication et de Distribution sur Rabat (suite) Meryem ABOUNASR TP
    93. 93. INFORMATION TECHNOLOGY Mise En Place De La Réplication Par Fusion 1. Services de Publication et de Distribution sur Rabat (suite) 5ème étape :Spécifiez le moment de capture instantanée . Meryem ABOUNASR TP
    94. 94. ENFIN !! INFORMATION TECHNOLOGY Mise En Place De La Réplication Par Fusion 1. Services de Publication et de Distribution sur Rabat (suite) •Création de la publication avec succès . Meryem ABOUNASR TP
    95. 95. INFORMATION TECHNOLOGY Mise En Place De La Réplication Par Fusion 2. Service d’abonnement sur Tanger Voici les différentes taches accomplies par l’ « Assistant Nouvelle publication »  Abonnement à des publications : Décrit la création d'abonnements par envoi de données (push) et par extraction de données (pull), ainsi que la façon de spécifier les planifications de synchronisation et de définir d'autres options.  Initialisation d'un abonnement : Décrit comment initialiser l'Abonné. Nous créerons le nouvel abonnement à partir d’un poste de Rabat en utilisant « SQL Server Management Studio » et en se connectant à distance au serveur SQL de Tanger« irisxp-p203 ». Meryem ABOUNASR TP
    96. 96. Créez un nouvel abonnement sur le serveur SQL de Tanger (abonnement à la publication du serveur SQL de Rabat) INFORMATION TECHNOLOGY Mise En Place De La Réplication Par Fusion 2. Service d’abonnement sur Tanger(suite) Meryem ABOUNASR TP
    97. 97. Connectez-vous au serveur de publication (Rabat) en utilisant le compte « sa » INFORMATION TECHNOLOGY 2. Service d’abonnement sur Tanger(suite) … et choisissez la publication désirée. Meryem ABOUNASR TP
    98. 98. Choisissez la base de données vide créée sur le serveur de Tanger. INFORMATION TECHNOLOGY 2. Service d’abonnement sur Tanger(suite) Choisissez l’emplacement de l’agent de fusion Meryem ABOUNASR TP
    99. 99. Planification des mises à jour. INFORMATION TECHNOLOGY 2. Service d’abonnement sur Tanger(suite) Meryem ABOUNASR TP
    100. 100. INFORMATION TECHNOLOGY 2. Service d’abonnement sur Tanger(suite) • Initialiser les abonnements :  Les abonnés doivent être initialisés pour pouvoir recevoir des données répliquées  l'abonné doit avoir au minimum le schéma de chaque objet répliqué ainsi que les tables de métadonnées et les procédures nécessaires à la réplication Options: Sélectionnez Immédiatement dans la zone de liste déroulante dans la colonne à quel moment pour que l'Agent de fusion ou l'Agent de distribution transfère les fichiers de capture instantanée vers l'abonné à la fin de l'exécution de l'Assistant. Meryem ABOUNASR TP
    101. 101. La réplication de fusion propose deux types d'abonnement : l'abonnement serveur et l'abonnement client. Les abonnés disposant d'un abonnement serveur peuvent republier des données à d'autres Abonnés. INFORMATION TECHNOLOGY 2. Service d’abonnement sur Tanger(suite) • Choix de type d’abonnement Meryem ABOUNASR TP
    102. 102. Plus Heureux !!. INFORMATION TECHNOLOGY 2. Service d’abonnement sur Tanger(suite) • Création de l’abonnement pour Tanger Meryem ABOUNASR TP
    103. 103. INFORMATION TECHNOLOGY Mise En Place De La Réplication Par Fusion 3. Contrôle avec SQL server Management Meryem ABOUNASR TP
    104. 104. Mise En Place De La Réplication Par Fusion 3. Contrôle avec SQL server Management(suite ) A la première synchronisation, la table dbo.TabArmSync est créée dans la INFORMATION TECHNOLOGY base TapirisX . Meryem ABOUNASR TP
    105. 105. INFORMATION TECHNOLOGY Utiliser le même compte d'utilisateur de domaine Windows NT pour tous les services SQL Server Partitionner ou filtrer les données Minimiser les conflits de mise à jour Partitionner ou filtrer les données
    106. 106. INFORMATION TECHNOLOGY

    ×