Upload
microsoft-technet-france
View
1.747
Download
2
Tags:
Embed Size (px)
DESCRIPTION
Dans cette session, venez découvrir comment réaliser la migration vers SQL Server 2012 depuis les anciennes versions de SQL Server. Nous aborderons aussi les nouveautés de SQL Server 2012 et les processus de migration depuis Sybase, Oracle, MLySQL vers SQL Server (une attention particulière sera posée sur la migration depuis Oracle). Pour finir, nous aborderons quelques points de roadmap.
Citation preview
palais des congrès Paris
7, 8 et 9 février 2012
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
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
ANNONCE
Il était une fois SQL Server …
Évolution de Microsoft SQL Server
ANNONCE
De SQL Server 200X vers 2012
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
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
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.
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.
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
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
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
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
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
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.
DEMO
SQL Server Upgrade Advisor
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.
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
ANNONCE
Migration vers d’autres horizonsavec SSMAhttp://www.microsoft.com/sqlserver/en/us/product-info/migration.aspx
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
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
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
DEMO
Migration du schéma Oracle Sales History (SH) vers SQL Server
ANNONCE
Que nous réservele premier semestre 2012?
En bref !
Chemins de mises à jour
Chemins de migration
ANNONCE
Avançons ensemble …
Bons TechDays
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