Introduction à la réplication
- L'architecture de réplication dans SQL Server : éditeur, distributeur, abonné.
- Les différents modèles de réplication : instantanées, transactionnelles, fusion.
- Les topologies de réplication.
- Les modes de réplication avancés : réplication transactionnelle modifiable, réplication en point-à-point.
- Les agents de réplication.
- Configuration des publications et des articles, réplication des métadonnées.
Travaux pratiques
Configuration d'un distributeur.
Les réplications d'instantanés et transactionnelles
- Les étapes de la mise en place de la réplication : création d'un éditeur, création d'un abonnement.
- Configuration et planification de l'agent d'instantané et de l'agent de distribution.
- La réplication d'instantanés, mise en place par assistant et par T-SQL.
- La réplication transactionnelle simple, mise en place par assistant et par T-SQL.
- La réplication transactionnelle modifiable : modifications en temps réel et modifications en file d'attente.
- Configuration de l'agent de lecture du journal.
Travaux pratiques
Mise en place d'une réplication d'instantanés et d'une réplication transactionnelle simple.
La réplication de fusion
- Architecture de la réplication de fusion.
- Mise en place par assistant et par T-SQL.
- Les abonnés serveurs et les abonnés clients.
- Les méthodes de gestion des conflits : gestion des conflits intégrée et gestion des conflits personnalisée.
- Configuration de l'agent de fusion.
Travaux pratiques
Mise en place d'une réplication de fusion.
La réplication en point-à-point
- Comprendre la réplication en point-à-point.
- Configuration de la topologie à l'aide de l'assistant et de T-SQL.
- Détection des conflits.
- La performance de la réplication en point-à-point.
Travaux pratiques
Mise en place d'une réplication en point-à-point à l'aide de l'assistant.
Surveillance et administration de la réplication
- Supervision à l'aide du moniteur Windows et du profiler.
- Surveillance des agents de réplication dans l'agent SQL.
- Automatisation de tâches par script T-SQL et via Powershell en utilisant la bibliothèque RMO.
- Considérations sur la sécurité.
Travaux pratiques
Supervision de la réplication, automatisation avec Powershell.