SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Boostez vos applications en migrant
vos bases vers SQL Server 2012
Christian François – Consultant SQL/BI
Microsoft Services France
Serveurs / Entreprise / Réseaux / IT
http://www.microsoft.com/france/services
Agenda
Moderniser votre application
Mise à niveau depuis SQL 200x
Migrer depuis
Oracle/Sybase/MySQL…
Serveurs / Entreprise / Réseaux / IT
MODERNISER VOTRE APPLICATION
Chapitre 1
Serveurs / Entreprise / Réseaux / IT
Vos systèmes sont ils en adéquation avec les objectifs
de l’entreprise ?
Serveurs / Entreprise / Réseaux / IT
Les enjeux de la modernisation
Humains Financiers Technologiques Stratégiques
Disponibilité des
ressources
Maîtrise des coûts
inhérents à la
modernisation
Pérennité des choix,
Ouverture
(Intégration, compatibilité, …)
Agilité du
développement
Multiplication
des données
(Volume, montée en charge, Big Data, …)
Serveurs / Entreprise / Réseaux / IT
Planning projet
Assessment
Define To-be
, Database
Architecture
Application
Architecture
Database Migration
Application
Remediation
Integration and
User Acceptance
Testing Implementation
Test Deploy
Durée de 3 à 9 mois
Design &
Architecture
Migrate
Serveurs / Entreprise / Réseaux / IT
MISE A NIVEAU DEPUIS SQL 200X
Chapitre 2
Serveurs / Entreprise / Réseaux / IT
Serveurs / Entreprise / Réseaux / IT
• Définir la stratégie de mise à jour
• Evaluer l’effort de mise en conformité
• Valider la mise à jour
• Cas particuliers
La démarche de mise à niveau
Serveurs / Entreprise / Réseaux / IT
• Mise à jour « In-Place » d’instance SQL 2005
SP4/2008 SP2/2008R2 SP1 vers SQL Server 2012
par le setup
– Upgrade de toutes les bases et composants sur le même serveur
– Ne supporte pas tous les chemins de mise à jour d’édition
• Mise à jour «Side by Side» avec instance SQL
2012 en parallèle d’instance SQL
2005/2008/2008R2
– Nouvelle instance sur le même serveur ou serveur différent
– Migration manuelle des données
Stratégie de mise à jour
+/- de la mise à jour « In-place »
Serveurs / Entreprise / Réseaux / IT
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
+/- de la mise à jour « side by side »
Serveurs / Entreprise / Réseaux / IT
Avantages Inconvénients
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…).
Serveurs / Entreprise / Réseaux / IT
• Upgrade Advisor analyse les composants:
– SQL: schéma, scripts, fichier de trace
– SSAS: modèle multi dimensionnel
– SSRS: paramétrage et définition de rapports
– SSIS: packages
• Upgrade Advisor génère un rapport
– Détection des problèmes de compatibilité
– Génère un rapport avec les solutions
– Analyse à distance sauf RS
Evaluer l’effort avec Upgrade Advisor
Serveurs / Entreprise / Réseaux / IT
• Distributed Replay Utility
– Permet de rejouer des fichiers de trace
– Simulation de la charge sur plusieurs postes
– Permet de comparer les résultats avant/après
• Upgrade Assistant
– Outil partenaire gratuit de Scalability Experts
– Automatise les tests en s’appuyant sur Distributed
Replay
Valider la mise à jour
Serveurs / Entreprise / Réseaux / IT
• SQL Server 7.0/2000
– Passer par une instance 2005/2008 puis SQL 2012
– « Side by Side » en rejouant les scripts et en transférant les
données
• Mise à niveau Fail over cluster
– Rolling Upgrade: Passif d’abord puis actif d’abord
– « Side by Side » offre le moins d’indisponibilité
• Niveau de compatibilité
– 90 pour un upgrade 2005
– 10 pour un upgrade 2008
Cas particuliers
Distributed replay &
Upgrade Assistant
Upgrade Advisor
Les outils pour sécuriser votre mise à
niveauAssessment
Define To-be
, Database
Architecture
Application
Architecture
Database Migration
Application
Remediation
Integration and
User Acceptance
Testing Implementation
Test Deploy
Durée de 3 à 9 mois
Design &
Architecture
Migrate
Serveurs / Entreprise / Réseaux / IT
Analyse scénario “in-place”/”side by side”
MIGRER DEPUIS
ORACLE/SYBASE/MYSQL
Chapitre 3
Serveurs / Entreprise / Réseaux / IT
Serveurs / Entreprise / Réseaux / IT
• Evaluer l’effort de conversion manuelle
• Convertir le code
• Migrer les données
• Tester Cas particuliers
La démarche de migration BDD
Serveurs / Entreprise / Réseaux / IT
• SSMA aide à l’automatisation de l’ensemble
des phases de migration:
– Oracle/Sybase/MySQL/Access vers SQL Server
– Outil développé par un partenaire, géré par le groupe
produit SQL et disponible gratuitement en téléchargement
• SSMA automatise l’effort de migration
– Analyse du périmètre et estimation de l’effort de migration
– Migration des structures et données
– Migration du code
– Validation de la migration
SQL Server Migration Assistant (SSMA)
Serveurs / Entreprise / Réseaux / IT
1. Installer SSMA
– Pré requis .Net 2.0
– Outils Client d’accès à la base de données source
2. Définir un projet SSMA
– Mapping de type
– Paramètres de conversion
3. Se connecter à la base de données source
– Prérequis de permissions pour accès en lecture des métadonnées
– Sélection des objets à analyser et sauvegarde
4. Exécution du rapport d’analyse
– % de conversion par objet
– Estimation du coût de conversion manuel
Démarche d’estimation SSMA
DEMO SSMA
Oracleversion8i,9i,10g,11gversSQLServer
Analyse
Conversion
Serveurs / Entreprise / Réseaux / IT
Instance
Schéma
Table, vue, proc
édure &
fonctions
Séquence
PL/SQL
Instance
Base et Schéma
Table, vue, proc
édure &
fonctions
Séquence, ident
ité
T-SQL
Serveurs / Entreprise / Réseaux / IT
1. Construire le référentiel des objets à migrer
– Identification des objets obsolètes
– Modification de code en amont
2. Création manuelle de la base de données
SQL Server
– Structure physique de la base de données
– Utilisateurs, rôles et permissions
3. Conversions itératives
– Types appropriés
– Paramètres de conversion
Conversion de code
Serveurs / Entreprise / Réseaux / IT
• Module de migration de données
– Interface d’accès natif Oracle/Sybase
– Supervision des transferts et contrôle
– Utilisation du SqlBulk .Net et de jobs SQL Server Agent
– Adapté pour des petits volumes
• Sélection spécifique SSIS
– Connecteurs OleDB/ADO.Net de l’éditeur
– Connecteurs Attunity Oracle
– Connecteurs Attunity Change Data Capture Oracle
Migration de données
Serveurs / Entreprise / Réseaux / IT
• Module de test unitaire des procédures et
fonctions (Oracle, Sybase)
– Définition des cas de test
– Exécution des cas de test et comparaison des résultats
– Restauration des données
• Scripts SQL
– Validation des données affectées en base
Tests unitaires
Serveurs / Entreprise / Réseaux / IT
• Applications développées en Java/.Net/PHP..
– Utilisation des drivers JDBC/.NET/ODBC pour SQL Server
– Conversion manuelle ou semi-automatique du code dynamique
• Applications développées en PowerBuilder/Windev
– Mise à jour éventuelle en version supportée pour SQL
– Utilisation du driver ODBC pour SQL Server
– Conversion manuelle ou semi-automatique du code dynamique
• Applications développées Forms/Pro-C/C-DbLib
– Migration de l’application vers un langage moderne
– Remplacement des appels natifs avec drivers JDBC/.Net/Oracle
Adaptation des applications
Test unitaire
Migration du
schema, traiements et
données
Planning projet
Assessment
Define To-be
, Database
Architecture
Application
Architecture
Database Migration
Application
Remediation
Integration and
User Acceptance
Testing Implementation
Test Deploy
Durée de 3 à 9 mois
Design &
Architecture
Migrate
Serveurs / Entreprise / Réseaux / IT
Analyse
Serveurs / Entreprise / Réseaux / IT
• Mise à jour de version
– Guide de mise à niveau:
http://download.microsoft.com/download/9/5/3/9533501A-6F3E-
4D03-A6A3-
359AF6A79877/SQL_Server_2012_Upgrade_Technical_Reference_Guid
e_White_Paper.pdf
– Lien pour télécharger Upgrade Assistant:
http://social.technet.microsoft.com/wiki/contents/articles/2558.upgra
de-assistant-tool-for-sql-server-2012.aspx
• Migration depuis un autre moteur
– Guide de migration: http://www.microsoft.com/en-
us/download/details.aspx?id=8775
– Lien pour télécharger SSMA: http://www.microsoft.com/en-
us/download/details.aspx?id=28766
En bref
Pour
candidater,rendez-voussurlestand
Server&Cloud
UnlienpourtoutsavoirsurSQL
Server2012:www.microsoft.fr/SQL
Donnez votre avis !
Depuis votre smartphone, sur :
http://notes.mstechdays.fr
De nombreux lots à gagner toutes les heures !!!
Claviers, souris et jeux Microsoft…
Merci de nous aider à améliorer les TechDays
http://notes.mstechdays.fr

Weitere ähnliche Inhalte

Was ist angesagt?

TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...Patrick Guimonet
 
Agilité, Productivité et Qualité au Centre avec Visual Studio 2012
Agilité, Productivité et Qualité au Centre avec Visual Studio 2012Agilité, Productivité et Qualité au Centre avec Visual Studio 2012
Agilité, Productivité et Qualité au Centre avec Visual Studio 2012Microsoft
 
Retours d'expériences et bonnes pratiques sur l'implémentation d'ADFS dans Sh...
Retours d'expériences et bonnes pratiques sur l'implémentation d'ADFS dans Sh...Retours d'expériences et bonnes pratiques sur l'implémentation d'ADFS dans Sh...
Retours d'expériences et bonnes pratiques sur l'implémentation d'ADFS dans Sh...Microsoft Technet France
 
Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMicrosoft Technet France
 
SharePoint et SQL Server pour un étudiant : quels débouchés et quelles opport...
SharePoint et SQL Server pour un étudiant : quels débouchés et quelles opport...SharePoint et SQL Server pour un étudiant : quels débouchés et quelles opport...
SharePoint et SQL Server pour un étudiant : quels débouchés et quelles opport...Microsoft Décideurs IT
 
Licences et produits pour les Petites et Moyennes Entreprises : Tour d'horizo...
Licences et produits pour les Petites et Moyennes Entreprises : Tour d'horizo...Licences et produits pour les Petites et Moyennes Entreprises : Tour d'horizo...
Licences et produits pour les Petites et Moyennes Entreprises : Tour d'horizo...Microsoft Technet France
 
Etat de l'art (et roadmap) de la BI mobile Microsoft
Etat de l'art (et roadmap) de la BI mobile MicrosoftEtat de l'art (et roadmap) de la BI mobile Microsoft
Etat de l'art (et roadmap) de la BI mobile MicrosoftMicrosoft Décideurs IT
 
Kinect, Tablette ou PC, Microsoft Dynamics NAV 2013 la nouvelle expérience ERP
Kinect, Tablette ou PC, Microsoft Dynamics NAV 2013 la nouvelle expérience ERPKinect, Tablette ou PC, Microsoft Dynamics NAV 2013 la nouvelle expérience ERP
Kinect, Tablette ou PC, Microsoft Dynamics NAV 2013 la nouvelle expérience ERPMicrosoft Décideurs IT
 
Réutilisation de code entre Windows 8 et Windows Phone 8.
Réutilisation de code entre Windows 8 et Windows Phone 8.Réutilisation de code entre Windows 8 et Windows Phone 8.
Réutilisation de code entre Windows 8 et Windows Phone 8.Microsoft
 
La BI, Power BI, et SQL Server 2014
La BI, Power BI, et SQL Server 2014La BI, Power BI, et SQL Server 2014
La BI, Power BI, et SQL Server 2014SCALA
 
Workflow : qu’apporte K2 à SharePoint 2010 ?
Workflow : qu’apporte K2 à SharePoint 2010 ?Workflow : qu’apporte K2 à SharePoint 2010 ?
Workflow : qu’apporte K2 à SharePoint 2010 ?Microsoft
 
System Center Essentials 2010 (SCE) l’offre d’administration « on-premises » ...
System Center Essentials 2010 (SCE) l’offre d’administration « on-premises » ...System Center Essentials 2010 (SCE) l’offre d’administration « on-premises » ...
System Center Essentials 2010 (SCE) l’offre d’administration « on-premises » ...Microsoft Technet France
 
Retours d'experience de déploiements Windows 7
Retours d'experience de déploiements Windows 7 Retours d'experience de déploiements Windows 7
Retours d'experience de déploiements Windows 7 Microsoft Décideurs IT
 
Panorama des offres NoSQL disponibles dans Azure
Panorama des offres NoSQL disponibles dans AzurePanorama des offres NoSQL disponibles dans Azure
Panorama des offres NoSQL disponibles dans AzureMicrosoft Décideurs IT
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...Microsoft Technet France
 
Comment vous préparer à un projet Cloud Office 365?
Comment vous préparer à un projet Cloud Office 365?Comment vous préparer à un projet Cloud Office 365?
Comment vous préparer à un projet Cloud Office 365?Microsoft Technet France
 
Architectures et application hybrides selon vos termes et à votre propre rythme
Architectures et application hybrides selon vos termes et à votre propre rythmeArchitectures et application hybrides selon vos termes et à votre propre rythme
Architectures et application hybrides selon vos termes et à votre propre rythmeMicrosoft
 
[JSS2015] Nouveautés SSIS SSRS 2016
[JSS2015] Nouveautés SSIS SSRS 2016[JSS2015] Nouveautés SSIS SSRS 2016
[JSS2015] Nouveautés SSIS SSRS 2016GUSS
 

Was ist angesagt? (20)

TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
TechDays 2014 - Retours d'expériences et meilleures pratiques pour la migrati...
 
Agilité, Productivité et Qualité au Centre avec Visual Studio 2012
Agilité, Productivité et Qualité au Centre avec Visual Studio 2012Agilité, Productivité et Qualité au Centre avec Visual Studio 2012
Agilité, Productivité et Qualité au Centre avec Visual Studio 2012
 
Retours d'expériences et bonnes pratiques sur l'implémentation d'ADFS dans Sh...
Retours d'expériences et bonnes pratiques sur l'implémentation d'ADFS dans Sh...Retours d'expériences et bonnes pratiques sur l'implémentation d'ADFS dans Sh...
Retours d'expériences et bonnes pratiques sur l'implémentation d'ADFS dans Sh...
 
Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows Azure
 
SharePoint et SQL Server pour un étudiant : quels débouchés et quelles opport...
SharePoint et SQL Server pour un étudiant : quels débouchés et quelles opport...SharePoint et SQL Server pour un étudiant : quels débouchés et quelles opport...
SharePoint et SQL Server pour un étudiant : quels débouchés et quelles opport...
 
Licences et produits pour les Petites et Moyennes Entreprises : Tour d'horizo...
Licences et produits pour les Petites et Moyennes Entreprises : Tour d'horizo...Licences et produits pour les Petites et Moyennes Entreprises : Tour d'horizo...
Licences et produits pour les Petites et Moyennes Entreprises : Tour d'horizo...
 
Etat de l'art (et roadmap) de la BI mobile Microsoft
Etat de l'art (et roadmap) de la BI mobile MicrosoftEtat de l'art (et roadmap) de la BI mobile Microsoft
Etat de l'art (et roadmap) de la BI mobile Microsoft
 
Kinect, Tablette ou PC, Microsoft Dynamics NAV 2013 la nouvelle expérience ERP
Kinect, Tablette ou PC, Microsoft Dynamics NAV 2013 la nouvelle expérience ERPKinect, Tablette ou PC, Microsoft Dynamics NAV 2013 la nouvelle expérience ERP
Kinect, Tablette ou PC, Microsoft Dynamics NAV 2013 la nouvelle expérience ERP
 
Réutilisation de code entre Windows 8 et Windows Phone 8.
Réutilisation de code entre Windows 8 et Windows Phone 8.Réutilisation de code entre Windows 8 et Windows Phone 8.
Réutilisation de code entre Windows 8 et Windows Phone 8.
 
La BI, Power BI, et SQL Server 2014
La BI, Power BI, et SQL Server 2014La BI, Power BI, et SQL Server 2014
La BI, Power BI, et SQL Server 2014
 
Workflow : qu’apporte K2 à SharePoint 2010 ?
Workflow : qu’apporte K2 à SharePoint 2010 ?Workflow : qu’apporte K2 à SharePoint 2010 ?
Workflow : qu’apporte K2 à SharePoint 2010 ?
 
System Center Essentials 2010 (SCE) l’offre d’administration « on-premises » ...
System Center Essentials 2010 (SCE) l’offre d’administration « on-premises » ...System Center Essentials 2010 (SCE) l’offre d’administration « on-premises » ...
System Center Essentials 2010 (SCE) l’offre d’administration « on-premises » ...
 
Retours d'experience de déploiements Windows 7
Retours d'experience de déploiements Windows 7 Retours d'experience de déploiements Windows 7
Retours d'experience de déploiements Windows 7
 
Panorama des offres NoSQL disponibles dans Azure
Panorama des offres NoSQL disponibles dans AzurePanorama des offres NoSQL disponibles dans Azure
Panorama des offres NoSQL disponibles dans Azure
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 
Comment vous préparer à un projet Cloud Office 365?
Comment vous préparer à un projet Cloud Office 365?Comment vous préparer à un projet Cloud Office 365?
Comment vous préparer à un projet Cloud Office 365?
 
K2 France - Automatiser vos processus métiers (workflow) dans share point, s...
K2 France -  Automatiser vos processus métiers (workflow) dans share point, s...K2 France -  Automatiser vos processus métiers (workflow) dans share point, s...
K2 France - Automatiser vos processus métiers (workflow) dans share point, s...
 
Architectures et application hybrides selon vos termes et à votre propre rythme
Architectures et application hybrides selon vos termes et à votre propre rythmeArchitectures et application hybrides selon vos termes et à votre propre rythme
Architectures et application hybrides selon vos termes et à votre propre rythme
 
Lync : Bonnes pratiques d'Architecture
Lync : Bonnes pratiques d'ArchitectureLync : Bonnes pratiques d'Architecture
Lync : Bonnes pratiques d'Architecture
 
[JSS2015] Nouveautés SSIS SSRS 2016
[JSS2015] Nouveautés SSIS SSRS 2016[JSS2015] Nouveautés SSIS SSRS 2016
[JSS2015] Nouveautés SSIS SSRS 2016
 

Ähnlich wie Boostez vos applications en migrant vos bases vers SQL Server 2012 !

Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...
Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...
Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...Microsoft Technet France
 
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...Amazon Web Services
 
Sql saturday 323 paris 2014 azure migration iaas et paas
Sql saturday 323 paris 2014   azure migration iaas et paasSql saturday 323 paris 2014   azure migration iaas et paas
Sql saturday 323 paris 2014 azure migration iaas et paasChristophe Laporte
 
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...Patrick Guimonet
 
Migration des réseaux d agence : les apports de Windows Server 2012 R2
Migration des réseaux d agence : les apports de Windows Server 2012 R2Migration des réseaux d agence : les apports de Windows Server 2012 R2
Migration des réseaux d agence : les apports de Windows Server 2012 R2Microsoft
 
Le Cloud Privé, de la théorie à la réalité avec Microsoft Private Cloud
Le Cloud Privé, de la théorie à la réalité avec Microsoft Private CloudLe Cloud Privé, de la théorie à la réalité avec Microsoft Private Cloud
Le Cloud Privé, de la théorie à la réalité avec Microsoft Private CloudMicrosoft Technet France
 
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi..."J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...Microsoft
 
Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques
Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques
Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques Microsoft Technet France
 
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureTechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureThomas Conté
 
SQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans AzureSQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans AzureGUSS
 
Développement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EEDéveloppement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EESabri Bouchlema
 
Introduction à Cloud Foundry et au PaaS
Introduction à Cloud Foundry et au PaaSIntroduction à Cloud Foundry et au PaaS
Introduction à Cloud Foundry et au PaaSGerard Konan
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
2008-10-02 Paris - Intégrer tout type de Données
2008-10-02 Paris - Intégrer tout type de Données2008-10-02 Paris - Intégrer tout type de Données
2008-10-02 Paris - Intégrer tout type de DonnéesPatrick Guimonet
 
Ce que tout DBA doit savoir sur SQL Server et SharePoint 2013
Ce que tout DBA doit savoir sur SQL Server et SharePoint 2013Ce que tout DBA doit savoir sur SQL Server et SharePoint 2013
Ce que tout DBA doit savoir sur SQL Server et SharePoint 2013serge luca
 
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideRetour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideMicrosoft Décideurs IT
 
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideRetour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideMicrosoft Technet France
 
Java dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasJava dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasMicrosoft
 
2008-09-30 Présentation Générale SQL Server 2008
2008-09-30 Présentation Générale SQL Server 20082008-09-30 Présentation Générale SQL Server 2008
2008-09-30 Présentation Générale SQL Server 2008Patrick Guimonet
 

Ähnlich wie Boostez vos applications en migrant vos bases vers SQL Server 2012 ! (20)

Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...
Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...
Nouvelles fonctionnalités MS SQL Server 2012 - Mise à jour MS SQL Server 200x...
 
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
 
Sql saturday 323 paris 2014 azure migration iaas et paas
Sql saturday 323 paris 2014   azure migration iaas et paasSql saturday 323 paris 2014   azure migration iaas et paas
Sql saturday 323 paris 2014 azure migration iaas et paas
 
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
 
Migration des réseaux d agence : les apports de Windows Server 2012 R2
Migration des réseaux d agence : les apports de Windows Server 2012 R2Migration des réseaux d agence : les apports de Windows Server 2012 R2
Migration des réseaux d agence : les apports de Windows Server 2012 R2
 
Le Cloud Privé, de la théorie à la réalité avec Microsoft Private Cloud
Le Cloud Privé, de la théorie à la réalité avec Microsoft Private CloudLe Cloud Privé, de la théorie à la réalité avec Microsoft Private Cloud
Le Cloud Privé, de la théorie à la réalité avec Microsoft Private Cloud
 
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi..."J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
 
Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques
Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques
Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques
 
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureTechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
 
SQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans AzureSQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
 
Développement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EEDéveloppement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EE
 
Introduction à Cloud Foundry et au PaaS
Introduction à Cloud Foundry et au PaaSIntroduction à Cloud Foundry et au PaaS
Introduction à Cloud Foundry et au PaaS
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
2008-10-02 Paris - Intégrer tout type de Données
2008-10-02 Paris - Intégrer tout type de Données2008-10-02 Paris - Intégrer tout type de Données
2008-10-02 Paris - Intégrer tout type de Données
 
Ce que tout DBA doit savoir sur SQL Server et SharePoint 2013
Ce que tout DBA doit savoir sur SQL Server et SharePoint 2013Ce que tout DBA doit savoir sur SQL Server et SharePoint 2013
Ce que tout DBA doit savoir sur SQL Server et SharePoint 2013
 
Procima deck 7 May 2014
Procima deck 7 May 2014Procima deck 7 May 2014
Procima deck 7 May 2014
 
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideRetour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
 
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideRetour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
 
Java dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasJava dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de Jonas
 
2008-09-30 Présentation Générale SQL Server 2008
2008-09-30 Présentation Générale SQL Server 20082008-09-30 Présentation Générale SQL Server 2008
2008-09-30 Présentation Générale SQL Server 2008
 

Mehr von Microsoft Technet France

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Microsoft Technet France
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Microsoft Technet France
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesMicrosoft Technet France
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureMicrosoft Technet France
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityMicrosoft Technet France
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationMicrosoft Technet France
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeMicrosoft Technet France
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceMicrosoft Technet France
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Microsoft Technet France
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Microsoft Technet France
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftMicrosoft Technet France
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Microsoft Technet France
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudMicrosoft Technet France
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Microsoft Technet France
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesMicrosoft Technet France
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneMicrosoft Technet France
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsMicrosoft Technet France
 
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...Microsoft Technet France
 

Mehr von Microsoft Technet France (20)

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10
 
OMS log search au quotidien
OMS log search au quotidienOMS log search au quotidien
OMS log search au quotidien
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semaines
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + Security
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le monde
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a Service
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de Microsoft
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
 
Sécurité des données
Sécurité des donnéesSécurité des données
Sécurité des données
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloud
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybrides
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderne
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'Informations
 
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...
 

Boostez vos applications en migrant vos bases vers SQL Server 2012 !

  • 1. Boostez vos applications en migrant vos bases vers SQL Server 2012 Christian François – Consultant SQL/BI Microsoft Services France Serveurs / Entreprise / Réseaux / IT http://www.microsoft.com/france/services
  • 2. Agenda Moderniser votre application Mise à niveau depuis SQL 200x Migrer depuis Oracle/Sybase/MySQL… Serveurs / Entreprise / Réseaux / IT
  • 3. MODERNISER VOTRE APPLICATION Chapitre 1 Serveurs / Entreprise / Réseaux / IT
  • 4. Vos systèmes sont ils en adéquation avec les objectifs de l’entreprise ? Serveurs / Entreprise / Réseaux / IT
  • 5. Les enjeux de la modernisation Humains Financiers Technologiques Stratégiques Disponibilité des ressources Maîtrise des coûts inhérents à la modernisation Pérennité des choix, Ouverture (Intégration, compatibilité, …) Agilité du développement Multiplication des données (Volume, montée en charge, Big Data, …) Serveurs / Entreprise / Réseaux / IT
  • 6. Planning projet Assessment Define To-be , Database Architecture Application Architecture Database Migration Application Remediation Integration and User Acceptance Testing Implementation Test Deploy Durée de 3 à 9 mois Design & Architecture Migrate Serveurs / Entreprise / Réseaux / IT
  • 7. MISE A NIVEAU DEPUIS SQL 200X Chapitre 2 Serveurs / Entreprise / Réseaux / IT
  • 8. Serveurs / Entreprise / Réseaux / IT • Définir la stratégie de mise à jour • Evaluer l’effort de mise en conformité • Valider la mise à jour • Cas particuliers La démarche de mise à niveau
  • 9. Serveurs / Entreprise / Réseaux / IT • Mise à jour « In-Place » d’instance SQL 2005 SP4/2008 SP2/2008R2 SP1 vers SQL Server 2012 par le setup – Upgrade de toutes les bases et composants sur le même serveur – Ne supporte pas tous les chemins de mise à jour d’édition • Mise à jour «Side by Side» avec instance SQL 2012 en parallèle d’instance SQL 2005/2008/2008R2 – Nouvelle instance sur le même serveur ou serveur différent – Migration manuelle des données Stratégie de mise à jour
  • 10. +/- de la mise à jour « In-place » Serveurs / Entreprise / Réseaux / IT 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
  • 11. +/- de la mise à jour « side by side » Serveurs / Entreprise / Réseaux / IT Avantages Inconvénients 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…).
  • 12. Serveurs / Entreprise / Réseaux / IT • Upgrade Advisor analyse les composants: – SQL: schéma, scripts, fichier de trace – SSAS: modèle multi dimensionnel – SSRS: paramétrage et définition de rapports – SSIS: packages • Upgrade Advisor génère un rapport – Détection des problèmes de compatibilité – Génère un rapport avec les solutions – Analyse à distance sauf RS Evaluer l’effort avec Upgrade Advisor
  • 13. Serveurs / Entreprise / Réseaux / IT • Distributed Replay Utility – Permet de rejouer des fichiers de trace – Simulation de la charge sur plusieurs postes – Permet de comparer les résultats avant/après • Upgrade Assistant – Outil partenaire gratuit de Scalability Experts – Automatise les tests en s’appuyant sur Distributed Replay Valider la mise à jour
  • 14. Serveurs / Entreprise / Réseaux / IT • SQL Server 7.0/2000 – Passer par une instance 2005/2008 puis SQL 2012 – « Side by Side » en rejouant les scripts et en transférant les données • Mise à niveau Fail over cluster – Rolling Upgrade: Passif d’abord puis actif d’abord – « Side by Side » offre le moins d’indisponibilité • Niveau de compatibilité – 90 pour un upgrade 2005 – 10 pour un upgrade 2008 Cas particuliers
  • 15. Distributed replay & Upgrade Assistant Upgrade Advisor Les outils pour sécuriser votre mise à niveauAssessment Define To-be , Database Architecture Application Architecture Database Migration Application Remediation Integration and User Acceptance Testing Implementation Test Deploy Durée de 3 à 9 mois Design & Architecture Migrate Serveurs / Entreprise / Réseaux / IT Analyse scénario “in-place”/”side by side”
  • 17. Serveurs / Entreprise / Réseaux / IT • Evaluer l’effort de conversion manuelle • Convertir le code • Migrer les données • Tester Cas particuliers La démarche de migration BDD
  • 18. Serveurs / Entreprise / Réseaux / IT • SSMA aide à l’automatisation de l’ensemble des phases de migration: – Oracle/Sybase/MySQL/Access vers SQL Server – Outil développé par un partenaire, géré par le groupe produit SQL et disponible gratuitement en téléchargement • SSMA automatise l’effort de migration – Analyse du périmètre et estimation de l’effort de migration – Migration des structures et données – Migration du code – Validation de la migration SQL Server Migration Assistant (SSMA)
  • 19. Serveurs / Entreprise / Réseaux / IT 1. Installer SSMA – Pré requis .Net 2.0 – Outils Client d’accès à la base de données source 2. Définir un projet SSMA – Mapping de type – Paramètres de conversion 3. Se connecter à la base de données source – Prérequis de permissions pour accès en lecture des métadonnées – Sélection des objets à analyser et sauvegarde 4. Exécution du rapport d’analyse – % de conversion par objet – Estimation du coût de conversion manuel Démarche d’estimation SSMA
  • 20. DEMO SSMA Oracleversion8i,9i,10g,11gversSQLServer Analyse Conversion Serveurs / Entreprise / Réseaux / IT Instance Schéma Table, vue, proc édure & fonctions Séquence PL/SQL Instance Base et Schéma Table, vue, proc édure & fonctions Séquence, ident ité T-SQL
  • 21. Serveurs / Entreprise / Réseaux / IT 1. Construire le référentiel des objets à migrer – Identification des objets obsolètes – Modification de code en amont 2. Création manuelle de la base de données SQL Server – Structure physique de la base de données – Utilisateurs, rôles et permissions 3. Conversions itératives – Types appropriés – Paramètres de conversion Conversion de code
  • 22. Serveurs / Entreprise / Réseaux / IT • Module de migration de données – Interface d’accès natif Oracle/Sybase – Supervision des transferts et contrôle – Utilisation du SqlBulk .Net et de jobs SQL Server Agent – Adapté pour des petits volumes • Sélection spécifique SSIS – Connecteurs OleDB/ADO.Net de l’éditeur – Connecteurs Attunity Oracle – Connecteurs Attunity Change Data Capture Oracle Migration de données
  • 23. Serveurs / Entreprise / Réseaux / IT • Module de test unitaire des procédures et fonctions (Oracle, Sybase) – Définition des cas de test – Exécution des cas de test et comparaison des résultats – Restauration des données • Scripts SQL – Validation des données affectées en base Tests unitaires
  • 24. Serveurs / Entreprise / Réseaux / IT • Applications développées en Java/.Net/PHP.. – Utilisation des drivers JDBC/.NET/ODBC pour SQL Server – Conversion manuelle ou semi-automatique du code dynamique • Applications développées en PowerBuilder/Windev – Mise à jour éventuelle en version supportée pour SQL – Utilisation du driver ODBC pour SQL Server – Conversion manuelle ou semi-automatique du code dynamique • Applications développées Forms/Pro-C/C-DbLib – Migration de l’application vers un langage moderne – Remplacement des appels natifs avec drivers JDBC/.Net/Oracle Adaptation des applications
  • 25. Test unitaire Migration du schema, traiements et données Planning projet Assessment Define To-be , Database Architecture Application Architecture Database Migration Application Remediation Integration and User Acceptance Testing Implementation Test Deploy Durée de 3 à 9 mois Design & Architecture Migrate Serveurs / Entreprise / Réseaux / IT Analyse
  • 26. Serveurs / Entreprise / Réseaux / IT • Mise à jour de version – Guide de mise à niveau: http://download.microsoft.com/download/9/5/3/9533501A-6F3E- 4D03-A6A3- 359AF6A79877/SQL_Server_2012_Upgrade_Technical_Reference_Guid e_White_Paper.pdf – Lien pour télécharger Upgrade Assistant: http://social.technet.microsoft.com/wiki/contents/articles/2558.upgra de-assistant-tool-for-sql-server-2012.aspx • Migration depuis un autre moteur – Guide de migration: http://www.microsoft.com/en- us/download/details.aspx?id=8775 – Lien pour télécharger SSMA: http://www.microsoft.com/en- us/download/details.aspx?id=28766 En bref
  • 28. Donnez votre avis ! Depuis votre smartphone, sur : http://notes.mstechdays.fr De nombreux lots à gagner toutes les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les TechDays http://notes.mstechdays.fr

Hinweis der Redaktion

  1. Est-cequ’il y a des personnes qui utilisent encore du SQL 2000Mise à jour depuis SQL Server 2005/2008 vers 2012
  2. Il faut créer les cas de testsElément important à prendre en considération quand une application n’est plus maintenu: qui peut définir les tetss ?
  3. Mettre ici en phase des différentes phases les modules de SSMA