![Page 1: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/1.jpg)
palais des congrès Paris
7, 8 et 9 février 2012
![Page 2: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/2.jpg)
Mercredi 8 Février 2012
Malika Marghadi Avant-Vente SQL ServerMicrosoft France
Migrations vers SQL SERVER
Nadia Ben el KadiTechnology Specialist – SQL Server/BI
Microsoft France
![Page 3: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/3.jpg)
Il était une fois SQL Server …Des versions MS SQL Server 200X vers 2012Voyages vers MS SQL Server:
Départ: Oracle 11g – Destination: MS SQL Server 2012
Que vous réserve l’année 2012 ?Avançons ensemble
Migration vers SQL Server 2012
![Page 4: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/4.jpg)
ANNONCE
Il était une fois SQL Server …
![Page 5: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/5.jpg)
Évolution de Microsoft SQL Server
![Page 6: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/6.jpg)
![Page 7: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/7.jpg)
ANNONCE
De SQL Server 200X vers 2012
![Page 8: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/8.jpg)
Pourquoi Migrer ? --
Pour rester au plus près des versions supportées http://support.microsoft.com/lifecycle
Bénéficier des nouvelles fonctionnalités Sécurité / Administration / Performance Haute disponibilité BI
![Page 9: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/9.jpg)
Les étapes
Préparation et options possibles de mise à jour Ai-je les bons prérequis ? Les méthodes de migration Les outils à ma disposition Lancement du processus
![Page 10: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/10.jpg)
Préparer son Upgrade
2 Stratégies :
In-place upgrade: Utiliser le setup pour mettre à jour vos instances SQL 2005/2008/2008R2 directement vers SQL 2012.
Side-by-side upgrade: Vous déplacerez vos données depuis SQL Server 2005/2008/2008R2 vers une autre instance SQL Server 2012.
![Page 11: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/11.jpg)
SQL 2012 Prérequis
Windows Server 2008 R2 SP1 Windows Server 2008 SP2 .NET 3.5 SP1 or .NET 4.0 IE 7 ou + “Supported storage” pour les fichiers de données :
Local Disk Shared Storage SMB File Share
SQL Server failover cluster installation supporte un “Local Disk” pour Tempdb. Assurez vous bien sur que le chemin est identique sur chaque noeud.
![Page 12: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/12.jpg)
In-Place Upgrade --
Appelée "in-place" car l’instance mise à jour est remplacée par la nouvelle instance SQL Server 2012 Le “Cross-version instances” n’est pas supporté. Les numéros de version des composants SQL, SSAS, and SSRS doivent être identique au sein d’une même instance SQL Server 2012.La strategie “in-place” ne supporte pas tous les chemins de migration entre EDITIONS
Ex: pour la MAJ d’une instance SQL 2005 or 2008 Enterprise vers SQL 20012 Standard, vous devrez faire une mise à jour en mode “side-by-side”
Versions Minimum pour un « In-Place upgrade »
SQL 2005 SP4 et SQL 2008 SP2
![Page 13: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/13.jpg)
Side-by-Side Upgrade --
Le “side-by-side upgrade laisse l’instance original SQL Server 2005/2008/2008R2 inchangé , ainsi,
les 2 instances peuvent s’éxécuter en même temps
Dans ce cas, les databases et les autres composants doivent être transférés vers la nouvelle instance SQL Server 2012:
Le transfert est souvent un process manuel. Le transfert inclus :• Data files / Database objects• Configuration settings• Security settings• SQL Server Agent jobs
2 options : Side by side sur le même server Side by side sur un serveur different
![Page 14: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/14.jpg)
In-place upgrade : +/-
Facile & rapide.Processus quasi Automatique.Vous conservez le même serveur d’origine.Pas besoin de nouveau HW. Prévoir plus d’espace disque.
Vous devez mettre à jours tous les composants de l’instance : (sql, ssas…)Pas d’execution en // pour réaliser des comparaisons.Rollback plus complexe et plus long.
• Avantages • Inconvénients
![Page 15: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/15.jpg)
Side-by-side upgrade : +/---
Controle plus granulaire sur les objets et composants à mettre à jour.
Les instances peuvent s’exécuter en //.
Les DB d’origine sont disponibles pendant la mise à jour.
Rollback plus simple.
Necessitera du HW et/ou des ressources supplémentaires.
Applications & users devront être redirigées vers la nouvelle redirected to a new instance.
Vous devrez transférer les DBs et les objets manuellement, ainsi que les informations de sécurité, de configuration, et autres objets (jobs , plan de maintenance etc…).
• Avantages • Inconvénients
![Page 16: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/16.jpg)
Les outils à ma disposition
Ces outils vous aideront à planifier et à préparer votre mise à jour:
SQL Server 2012 Upgrade Advisor SQL 2012 – Distributed Replay Utility• Application compatibility testing tool• Stress test tool pour simuler des clients
multiples
![Page 17: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/17.jpg)
SQL Server Upgrade Advisor
SQL Server Upgrade Advisor : pour la PREPARTION de vos mises à jourUpgrade Advisor analyse les components suivants :
SQL - Database Engine SSAS - Analysis ServicesSSRS - Reporting Services SSIS - Integration Services
Il analyse les objets accessibles tels que les tables, les stored procedures, triggers, scripts et fichiers de trace.Il détecte les problèmes qui pourraient survenir lors de la mise à jour, tels que ceux relatifs au “backward compatibility” etc..Le rapport généré remonte les problèmes & propose des solutions Les analyses peuvent se faire en Remote sauf pour SSRS.OS supportés : Vista SP1, ou SP2, Windows 7 & Windows Server 2008 R2.
![Page 18: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/18.jpg)
DEMO
SQL Server Upgrade Advisor
![Page 19: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/19.jpg)
SQL 2012 – Distributed Replay Utility-- Permet de rejouer (Replay) des fichiers de traces
Permet de simuler un workload “mission-critical”Distributed Replay Utility peut utiliser plusieurs postes pour simuler la chargeEn rejouant une trace avant et après une mise à jour, vous pouvez mesurer les différences en terme de performance et signaler les éventuelles incompatibilités de votre application avec la nouvelle version.
![Page 20: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/20.jpg)
En pratique
Pour un « In-Place Upgrade »Mise à jour automatique via le programme d’installation de SQL Server 2012 (démo)
Pour un « side-By-Side Upgrade » Installer une nouvelle instance SQL 2012 Pour les DBs : Backup & Restore OU Detach & Attach Transfert des autres objets : génération des scripts depuis
la source puis rejouer les scripts sur le 2012 Attention au “Database compatibility level” (sauf pour databases système, qui sera à 110).
La MAJ depuis SQL Server 2005, le positionnera à 90 La MAJ depuis SQL Server 2008, le positionnera à 100
![Page 21: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/21.jpg)
ANNONCE
Migration vers d’autres horizonsavec SSMAhttp://www.microsoft.com/sqlserver/en/us/product-info/migration.aspx
![Page 22: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/22.jpg)
Outil gratuit de migration vers MS SQL ServerY placer le lien vers SSMA
Sybase - MySQL - Oracle vers MS SQL Server 2005, 2008, 2008R2,2012
Permet:Analyse du périmètre à migrerEstimation de l’effort de migrationMigration des structures et donnéesMigration du codeValidation de la migration
SQL Server Migration Assistant V5.2
![Page 23: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/23.jpg)
Créer un nouveau projet SSMAOuvrir une connexion vers le serveur de
base de données source Sélectionner les objets à convertirOuvrir une connexion vers une instance SQL ServerMapper le/les objets source aux objets SQL ServerGénérer un rapport d’estimation de la conversionExécuter la conversion d’objets - SynchroniserCharger les données depuis la source vers SQL Server Tester le résultat
La démarche de migration
![Page 24: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/24.jpg)
Instance OracleInstance SQL Server
Schema OracleBase de données SQL Server
Table OracleTable SQL Server
Vue OracleVue SQL Server
PL/SQLT-SQL
De Oracle DB vers SQL ServerVersions 8i, 9i, 10g, 11g
![Page 25: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/25.jpg)
DEMO
Migration du schéma Oracle Sales History (SH) vers SQL Server
![Page 26: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/26.jpg)
ANNONCE
Que nous réservele premier semestre 2012?
![Page 27: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/27.jpg)
En bref !
Chemins de mises à jour
Chemins de migration
![Page 28: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/28.jpg)
ANNONCE
Avançons ensemble …
Bons TechDays
![Page 29: Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x vers MS SQL Server 2012 - Migration depuis Sybase/Oracle/MySQL](https://reader035.vdocuments.site/reader035/viewer/2022062418/556c0153d8b42a6d768b50fa/html5/thumbnails/29.jpg)
Pour aller plus loin…
Venez nous voir sur le stand SQL Server Retrouvez les experts Microsoft et MVP Assistez à des présentations des offres de nos partenaires
Inscrivez-vous au « Virtual Launch Event » du 8 mars : http://aka.ms/vlefrance
Visitez notre nouveau site : http://www.microsoft.fr/sql
Evaluez dès aujourd’hui SQL Server 2012 En téléchargeant la RC0 : http://aka.ms/sql2012 En suivant nos « Virtual Labs » : http://aka.ms/sqllabs