J'ai migré un publisher sans réinitialiser la réplication

Slides:



Advertisements
Présentations similaires
#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS.
Advertisements

Copyright  Oracle Corporation, All rights reserved. 6 Sauvegarde Physique.
OpenArticles : Libérez votre savoir ! Mise en place d'un service libre et gratuit de dépôt et d'accès aux articles scientifiques David Larlet – Janvier.
Logiciel Assistant Gestion d’Événement Rémi Papillie (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
lundi mardi mercredi jeudi vendredi samedi dimanche.
Quelle solution pour quel usage ?
Thomas Hofer Secure-it Valais - 17 février 2017 HES-SO Sierre
Programme ADOS Du 19 au 23 décembre
Un événement pour faire connaître l’amour de Dieu à Mulhouse
Reprise Rappel 1, Part 2.
Bienvenue au CDI ! Mme Lacoste, professeur documentaliste, accueille les élèves le lundi, mardi, jeudi et vendredi, De 8h30 à 12h et de 13h à 17h.
Pile-Face: Rules Parlez en français!
Calendrier scolaire Vous pouvez imprimer ce calendrier et l’utiliser comme un calendrier mural, ou copier la page d’un mois et l’ajouter à votre.
Séminaire EOLE Dijon octobre 2010
Pile/Face Tu as quel âge? Quel est le date?
Lundi 11 septembre Français II
Jeudi et vendredi 15 et 16 décembre à l’école…
Intégration Continue et SQL
2018 MAI mardi mercredi jeudi vendredi samedi
STATISTIQUES APC novembre 2015.
LE CALENDRIER 2008 DES STRINGS
Vacances de Noël Vacances de Noël
French greetings.
Date Ligne du temps.
Key language Block 3.
2018 JANUAR lundi mardi mercredi jeudi vendredi
Août 2009 LUNDI MARDI MERCREDI JEUDI VENDREDI SAMEDI DIMANCHE
Janvier février printemps automne étéhiver lundi mardi mercredi jeudi.
Agenda Melle ROIG Florence
Bilan reprocessing données cosmiques Atlas
Les Editions législatives
AFFELNET Lycée – année scolaire
J’ai migré un publisher sans réinitialiser la réplication
Les jours de la semaine (the days of the week)
Module 13 : Implémentation de la protection contre les sinistres
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
TU AS QUEL ÂGE? How old are you?.
Bonnes vacances à tous Vacances d’automne
Pascal Belaud – Microsoft France
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
LE CALENDRIER 2005 DES SOUTIENS-GORGES
Info Bases de données avancées
Chers étudiants, bienvenue !
LE CALENDRIER DU STRING
En classe! Bonjour! Comment ça s’écrit? Salut! Ça s’écrit…. Ça va?
En classe! Bonjour! Comment ça s’écrit? Salut! Ça s’écrit…. Ça va?
Répondez aux 5 questions – Travaillez à deux
SEPTEMBRE >>>
HIVER 28 1er JEUDI FEVRIER VENDREDI FEVRIER SAMEDI MARS
SEPTEMBRE 2018 LUNDI lundi MARDI mardi MERCREDI mercredi JEUDI jeudi
PERIODE 1 Lundi Mardi Mercredi Jeudi Vendredi
AUTOMNE MERCREDI JEUDI VENDREDI SAMEDI
PRINTEMPS er MARDI AVRIL MERCREDI JEUDI
hiver Janvier Mercredi Vendredi
Lundi Mardi Mercredi Jeudi Vendredi Samedi Dimanche
LE CALENDRIER 2003 DES SOUTIENS-GORGES
Septembre 9 lundi mardi mercredi jeudi vendredi samedi dimanche 1 2 3
Ecrire du code .NET 2.0 dans SQL Server 2005
Morning Dash - Francais
AOUT 2018 LUNDI MARDI MERCREDI JEUDI VENDREDI SAMEDI DIMANCHE
Vacances de Noël Vacances de Noël
Calendrier des admissions
Septembre 2019 lundi mardi mercredi jeudi vendredi samedi dimanche 1 2
Agenda Machin Bidule.
PRINTEMPS er MARDI AVRIL MERCREDI JEUDI
printemps Avril Mercredi Vendredi
AUTOMNE er JEUDI OCTOBRE VENDREDI OCTOBRE
hiver Janvier Dimanche Vendredi
printemps Avril Vacances de printemps
Transcription de la présentation:

J'ai migré un publisher sans réinitialiser la réplication Session J'ai migré un publisher sans réinitialiser la réplication Samedi 7 juillet 2018 SQLSaturday Paris Gregory Boge – FR Senior SQL Server DBA, Kankuru et Criteo Session in French @KankuruSQL Un événement

Gregory Boge DBA SQL Server Kankuru Communauté www.kankuru.com IT depuis 14 ans DBA depuis + 10 ans 3,5 ans chez Criteo Kankuru Création de Kankuru – logiciel gratuit de gestion de SQL Server KMO – bibliothèque open source dispo sur Github www.kankuru.com Communauté @KankuruSQL Membre actif du Groupe Utilisateur SQL Server (GUSS)

Thank you Sponsors You are Community

Le contexte

Un contexte international

Un contexte international

Migration story - Jeudi 11 janvier 4:49AM : redémarrage du distributeur - Jeudi : Ouverture ticket Hardware - Vendredi : changement RAM - Samedi/dimanche : plein de redémarrages - Lundi : changement de CPU - Mardi : on migre !

La réplication

La réplication ? Complexe ? Pull Subscription Cleanup jobs Peer to Peer Master Publisher Articles Snapshot Distributor Merge Push Distribution Subscribers Log Reader Slaves Queue reader Transactionnal Publication Distribution Agents Tracer Token

Fonctionnement de la réplication transactionnelle Publisher Distributor Subscriber(s) RW RO Distribution Database Log Reader Distribution Agent Distribution Cleanup Snapshot agent https://docs.microsoft.com/fr-fr/sql/relational-databases/replication/transactional/transactional-replication

La migration

Avantages/Inconvénients Pas de réinitialisation de la réplication Pas de perte de données Possibilité de migrer une seule base Les lectures restent fonctionnelles Standard Edition Indisponibilité des écritures lors de l’étape du switch de publisher Augmentation de la latence de la réplication pendant le switch des abonnés (Log Reader éteint) Rollback difficille après le switch du publisher Primary Key sur TOUTES les tables Certains types non réplicables (geography)

La migration Applications en écriture Ancien publisher/distributeur Nouveau publisher/distributeur replication support only Applications en lecture Subscribers

Demo

La réplication est elle abandonnée ? Annonces depuis le début d’année : La distribution est supportée sur un groupe de disponibilité (SQL 2017 CU6 ou SQL 2016 SP2 CUxxx) https://blogs.msdn.microsoft.com/sql_server_team/replication-enhancement-distribution-database-in-availability-group/ Réplication transactionnelle et merge seront supportées sur Linux

Questions ? * (*soyez indulgents )

MERCI ! Merci de m’avoir écouté Merci aux organisateurs Merci aux sponsors