Migration vers SQL 2014

  • Mercredi 12 février : 17h45-18h30
  • Salle : 251
  • Audiences : Professionnels de l’IT
  • Thèmes : Infrastructure des systèmes d’information
  • Intervenant Hoda EL HADDAD (Microsoft France), Pascale Doz (Pascal Doz Consulting)
  • Niveau : Intermédiaire (200)

Migration de bases hétérogènes vers SQL Server 2014 : – Comment maîtriser la migration de vos bases vers SQL server 2014 – Quels sont les outils Microsoft ? – Quels bénéfices en tirer d’une telle migration à court et moyen terme ? – Quelle démarche adopter pour minimiser les risques liés à la migration des applications ?

1.     Origine de la migration :

  • Nouvelles fonctionnalités
  • Evolution de l’architecture
  • Support
  • Baisse des couts des éditeurs
  • Amélioration des performances avec l’arrivée de L’IN Memory
  • Haute disponibilités
  • Gestion de la BI amélioré et Gestion de la partie BIG DATA
  • Déploiement dans le cloud

2.     L’apport de SQL 2014 :

  • Amélioration des performances avec l’arrivée de L’IN Memory
  • Haute disponibilités
  • Gestion de la BI amélioré et Gestion de la partie BIG DATA
  • Déploiement dans le cloud

3.     Les étapes nécessaires à une migration

1. Inventaire (Microsoft Assetement and planning MAP)

  • Appli
  • Infrastructure des données

2. Disponibilité / indisponibilité pendant la phase d’upgrade (Distributed / replay Réplication / intégration Services)

  • Retour en arrière
  • Gestion de la performance
  • Liste des composants à migrer

3. Choix des méthodes

  • In place
  • Side by Side

4. Exécution de la migration

4.     Démo : Migration SQL SERVER 2000 => 2014 les étapes clés

Pour réaliser une migration de SQL server 2000 vers 2012 ou 2014 il est nécessaire de passer par une étape intermédiaire : SQL 2005 / 2008 / 2008 R2

migration

Les principales origines de cette étape palier sont :

  • la compatibilité des package DTS sont possible jusqu’en 2008 R2
  • les nouvelles normes SQL qui ont changé certaines requetés ce qui les rends incompatible avec les dernières versions.

Dans notre démo nous avons pu suivre les étapes nécessaires pour une migration SQL Server 2000 vers 2014 :

Nous avons utilisé l’outil SQL server 2008 upgrades advisor qui permet de vérifier la compatibilité des bases présente sur l’instance SQL 2000 vers la base SQL 2008.

Ainsi nous obtenons le résultat suivant :

 upgrade advisor

Source : msdn

Une fois les anomalies levé et corrigé la migration vers la base 2008 peut avoir lieu par l’intermédiaire d’un simple backup restore.

Cette étape passé, nous avons augmenté les compatibility level des bases afin d’être sûr que le code utilisé soit compatible, puis nous avons mis en place des traces sur l’ancienne instance et sur la nouvelle instance afin de comparer les différences de performance.

Pour le passage de SQL server 2008 R2 vers 2014 nous avons utilisé l’outil MAP Microsoft Assessment and planning toolkit  pour vérifier la compatibilité des données et connaitre l’impact de la migration sur SQL Server 2014.

Pour ce faire, nous avons mis en place  des traces de simulation sur SQL 2014  avec de la génération de charge (Distributed Replay Utility) pour vérifier que les requêtes fonctionne et que les performances serait bonne sur la nouvelle instance.

Après vérification, nous avons constaté qu’il n’y avait aucune contre-indication concernant la migration, nous avons donc effectué un backup restore permettant d’effectuer la migration.

5.     Démos Migration Oracle => SQL Server 2014

Pour réaliser cette démo, Pascale Doz a utilisé Microsoft Migration Assistant afin vérifier la compatibilité entre les bases à migrer. Après cette assurer de la compatibilité et avoir corrigé les quelques anomalies rencontré, l’outil permet de réalisé la migration quasi automatiquement sous réserve d’avoir créé une base au préalable dans la nouvelle instance SQL Server 2014.

6.     Conclusion :

Cette session permet d’effectuer rapidement un tour sur les étapes importantes d’une migration, mais ne reflète pas complètement les problèmes rencontrés lors d’une migration :

–        Problématique de sécurité

–        Problématique de temps de correction des anomalies pour répondre aux nouvelles normes SQL ou aux problèmes de collation

–        …

Lien utile : http://technet.microsoft.com/fr-fr/magazine/gg454217.aspx

Vidéo

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s