nouvelles fonctionnalités ms sql server 2012 - mise à jour ms sql server 200x vers ms sql server...

29
palais des congrès Paris 7, 8 et 9 février 2012

Upload: microsoft-technet-france

Post on 01-Jun-2015

1.747 views

Category:

Technology


2 download

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.

TRANSCRIPT

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

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

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

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

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

É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
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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