SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
dbi services
Migration to SQL Server 2012




                            Antonio De Santo
                            Consultant


                            Stéphane Haby
                            Consultant




1    www.dbi-services.com                      26.04.2012 © dbi services
dbi services
Migration to SQL Server 2012




                   Agenda
                   i.       Introduction
                   ii.      Why ?
                   iii.     How ?
                   iv.      After…
                   v.       Conclusion




2    www.dbi-services.com                  26.04.2012 © dbi services
Introduction
what is your migration?

 You have SQL Server




 You have another RDBMS




3    www.dbi-services.com   26.04.2012 © dbi services
Introduction
SQL Server generation


       7.0           2000                2005           2008/R2              2012




 Migration between distant generations are more difficult

 Only 2 generations away for a migration:

     Migration from 2000 to 2012 requires an intermediate step




4     www.dbi-services.com                                    26.04.2012 © dbi services
dbi services
Migration to SQL Server 2012




                   Agenda
                   i.       Introduction
                   ii.      Why?
                   iii.     How?
                   iv.      After…
                   v.       Conclusion




5    www.dbi-services.com                  26.04.2012 © dbi services
Why?
From SQL 2000 to 2005

 Solid offering for departmental and mid-market IT and enhanced
  enterprise data platform:
    SQL Server Management Studio

    High Availability: Database mirroring, piecemeal restore, indexation online

    Partitioning (tables and indexes)

    XQuery and CLR

    Snapshot isolation

    Service broker




                                                                           © dbi services
Why?
From SQL 2005 to 2008

 Comprehensive data platform solution for the enterprise:
    Resource governor

    Transparent data encryption

    Auditing

    Data and backup compression

    Policy-based management

    New data types (spatial, dates, and time)

    Filestream

    New cube designer

    Write-back to MOLAP

    SSAS performance and scale


                                                             © dbi services
Why?
From SQL 2008 to 2008R2

 Comprehensive, integrated data management and business
  intelligence (BI):
    PowerPivot for Microsoft SharePoint

    Report Builder 3.0

    Support for up to 256 logical processors

    Master data services

    Multi-server management

    Data-tier application component (DAC)

    Complex event processing

    System preparation

    Unicode compression


                                                      © dbi services
Why?
From SQL 2008R2 to 2012

 Facility to manage High availability, performance features:
    AlwaysOn

    Windows Server Core support

    ColumnStore Index

    Visual Studio 2010 & SQL Data Tools

    FileTable

    Contained Databases

    Sequences, new functions…

    PowerView

    MDS, DQS




                                                            © dbi services
Why?
SQL Server & OS

 SQL Server 2000:
    Not available of Windows 2008 & 2008 R2

 SQL Server 2005:
    Windows 2000 SP4, 2003 SP1 & 2008(SP2 for SQL Server)

 SQL Server 2008:
    Windows 2003/R2 SP2, 2008 & 2008 R2(SP1 for SQL Server)

 SQL Server 2008 R2:
    Windows 2003/R2 SP2, 2008 SP2 & 2008 R2

 SQL Server 2012:
    Windows 2008 SP2 & 2008 R2 SP1

    Windows 2008 R2 SP1 server Core


                                                               © dbi services
Why?
Microsoft support

SQL Version           Mainstream Support   Extended Support
SQL Server 2000 SP4   08.04.2008           09.04.2013
SQL Server 2005 SP4   12.04.2011           12.04.2016
SQL Server 2008       14.01.2014           08.01.2019
SQL Server 2008 R2    14.01.2014           08.01.2019



Windows Version          Mainstream Support   Extended Support
Windows Server 2000      30.06.2005           13.07.2010
Windows Server 2003      13.07.2010           17.07.2015
Windows Server 2008      09.07.2013           10.07.2018
Windows Server 2008 R2   09.07.2013           10.07.2018



                                                        © dbi services
dbi services
Migration to SQL Server 2012




                   Agenda
                   i.       Introduction
                   ii.      Why?
                   iii.     How?
                   iv.      After…
                   v.       Conclusion




12   www.dbi-services.com                  26.04.2012 © dbi services
How?
  Microsoft Assessment and Planning

 MAP version 6.5

 Functions

     Discovery and inventory

     Database Consolidation Appliance

     SQL Server Licencing

     Detail reporting



 Link:

http://technet.microsoft.com/en-us/solutionaccelerators/dd537572.aspx




                                                                   © dbi services
How?
SQL Server update

Platform
change?


              Db
           granular
           control?



                          Fallback
                              ?


                                     parallel
                                     versions
                                        ?



                Parallel update                 Direct update

                                                     © dbi services
How?
Direct update

 SQL Server 2008 R2: Since 2000 SP4, 2005 SP2 & 2008

 SQL Server 2012: Since 2005 SP2, 2008 & 2008 R2




 Simple                         little control
 Fast                           non-granular
 Same server for                Downtime
  applications                   No fallback (need a
 Update System Data's            reinstall)




                                                        © dbi services
How?
Direct update



                Prerequisites                                 Binaries
  BEGIN                                    Check
                 installation                               installation




            redirects
 Stop      services to          Single user           Attach                Stop
Services    the new                Start           resource db             Services
             version




Restart    Update all            Update            Delete old
                                                                            END
services   databases             Scripts            binaries




                                                                      © dbi services
How?
Parallel update

 New instance or Server

 Backup/restore or attach/detach




   Change platform                  Complex
   Can be tested                    Volumes copy
   Db granularity                   Change instance or/and
   Fallback                          server name




                                                         © dbi services
How?
Preparation checklist

 Schedule
 Known your applications
 Document and analyze the source platform
 Test and compare the application’s behavior
 Document the scenario and the migration procedure
 Script and automate the migration
 Test the scenario
    and test turning back

 Check your backups

             "I love it when a plan comes together"

                                                      © dbi services
How?
Preparation
 Security: users/logins mapping
    ALTER USER user WITH LOGIN = login

      Clonage : http://support.microsoft.com/kb/918992

 Transfer SQL Agent jobs
    Script or SSIS job

    Maintenance plan

 DTS / SSIS
    Verify / Revise / Recopy

    Migrate DTS to SSIS package

 Others
    Stored procedure in master

    SQL Mail
                                                          © dbi services
How?
SQL Server Upgrate Advisor

 Analysis of several components, including DTS
 Analysis of traces or SQL queries files
 Displays a detailed report
 Provides actions to take before and
    after the update
 ... But does not replace the test




                                                  © dbi services
How?
Documentation

 Uses Tools

    SQLDiag.exe

    Sp_configure, sp_dboption

    storage, network, security configuration

 SQL Agent Job

 DTS / SSIS

 Performance's monitoring

    Perfmon

    SQL Profiler

    Application’s response time
                                                © dbi services
dbi services
Migration to SQL Server 2012




                   Agenda
                   i.       Introduction
                   ii.      Why?
                   iii.     How?
                   iv.      After…
                   v.       Conclusion




22   www.dbi-services.com                  26.04.2012 © dbi services
After...
Tests before migration

 Is essential

    Migration changes the performance of my queries and stored
      Procedures in good…and sometimes in bad!



 An update change your RDBMS Engine

    The optimizer behavior is different

    Query plans are different

    Procedure’s cache management is different




                                                                  © dbi services
After...
Analysis Tools

 SQL Profiler

    Capture activity

    Replay and recapture

 RML Utilities (Traces from 2000 to 2008R2 not 2012)

    ReadTrace

    Replay & Reports

 Distributed Replay (Traces from 2005 to 2012)

    The optimizer behavior is different

    Query plans are different

    Procedure’s cache management is different

                                                        © dbi services
After...
Improve performances

 Update statistics (FULL SCAN if possible)

 Review or delete query hints

 Rewrite queries

 Measure tempdb usage

 Check query plans, using the DTA

 Use the new features

    Partionning

    Columns Store index, filtered indexes




                                              © dbi services
After...
Checklist

 Review all log (eventlogs, errorlogs)

 Check the integrity
     DBCC CHECKDB ( For SQL 2000: DBCC UPDATEUSAGE)

 Check the scheduled tasks and maintenance plans

 Check the security

 Update statistics

 Reconfigure and use the new features

 Perform validation tests, including fallback

 After validation: decommission / uninstall the old servers


                                                               © dbi services
dbi services
Migration to SQL Server 2012




                   Agenda
                   i.       Introduction
                   ii.      Why?
                   iii.     How?
                   iv.      After…
                   v.       Conclusion




27   www.dbi-services.com                  26.04.2012 © dbi services
Conclusion
SQL Server Migration Assistant

 Free download

 For Sybase, Oracle, MySQL or Access

 Migrate to 2005, 2008/R2, 2012 or Azure

 Provide an estimate report

 Automates main operations
    Data types mapping

    Objects Migration

    Data Migration




                                            © dbi services
Conclusion
SSIS Packages for Data Migration Generator


 Develop by Pascal Belaud, Microsoft France

 Automatic generation of SSIS Packages for data’s transfer from all
  OLE DB connector to SQL Server

 Free on codeplex: http://SSISGenerator.codeplex.com




                                                           © dbi services
Conclusion
SQL Server Analysis Services

 Structural changes

    No virtual cubes

    No virtual dimensions

 Direct upgrade supported

 Parallel upgrade with MigrationWizard.exe

    Install backward compatibility




                                              © dbi services
Conclusion
SQL Server Reporting Services

 Since Reporting Services 2008

    Not on IIS

    uses native http.sys

 Direct upgrade supported

 Manually Upgrading to a SQL database using SSRS 2000 in
  remote




                                                        © dbi services
dbi services
Any Questions? Please Do Ask!



                            Antonio De Santo
                            Consultant


                            Stéphane Haby
                            Consultant




         „We look forward to working with you!“


32   www.dbi-services.com                      26.04.2012 © dbi services

Contenu connexe

Tendances

Resume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBAResume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBATushar Kanti
 
Java EE 6 & GlassFish = Less Code + More Power @ DevIgnition
Java EE 6 & GlassFish = Less Code + More Power @ DevIgnitionJava EE 6 & GlassFish = Less Code + More Power @ DevIgnition
Java EE 6 & GlassFish = Less Code + More Power @ DevIgnitionArun Gupta
 
Sql azure database under the hood
Sql azure database under the hoodSql azure database under the hood
Sql azure database under the hoodguest2dd056
 
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012Arun Gupta
 
6 develop web20_with_rad-tim_frnacis_sarika-s
6 develop web20_with_rad-tim_frnacis_sarika-s6 develop web20_with_rad-tim_frnacis_sarika-s
6 develop web20_with_rad-tim_frnacis_sarika-sIBM
 
5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-rameshIBM
 
Migrating DTS to SSIS
Migrating DTS to SSISMigrating DTS to SSIS
Migrating DTS to SSISthomduclos
 
SQL Server 2008 R2 Parallel Data Warehouse
SQL Server 2008 R2 Parallel Data WarehouseSQL Server 2008 R2 Parallel Data Warehouse
SQL Server 2008 R2 Parallel Data WarehouseMark Ginnebaugh
 
Remote office server performance: Dell PowerEdge R720 server with Samsung SSD...
Remote office server performance: Dell PowerEdge R720 server with Samsung SSD...Remote office server performance: Dell PowerEdge R720 server with Samsung SSD...
Remote office server performance: Dell PowerEdge R720 server with Samsung SSD...Principled Technologies
 
Talk IT_ Oracle_임기성_110907
Talk IT_ Oracle_임기성_110907Talk IT_ Oracle_임기성_110907
Talk IT_ Oracle_임기성_110907Cana Ko
 
Brian Oliver Pimp My Data Grid
Brian Oliver  Pimp My Data GridBrian Oliver  Pimp My Data Grid
Brian Oliver Pimp My Data Griddeimos
 
Enterprise Mashups With Soa
Enterprise Mashups With SoaEnterprise Mashups With Soa
Enterprise Mashups With Soaumityalcinalp
 
Moving employee email to the cloud with ms office 365 01-16-2013 - final
Moving employee email to the cloud with ms office 365   01-16-2013 - finalMoving employee email to the cloud with ms office 365   01-16-2013 - final
Moving employee email to the cloud with ms office 365 01-16-2013 - finalxxxourteamwins
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureBob Rhubart
 
Porque se certificar e mudanças nas provas de SQL Server 2012.
Porque se certificar e mudanças nas provas de SQL Server 2012.Porque se certificar e mudanças nas provas de SQL Server 2012.
Porque se certificar e mudanças nas provas de SQL Server 2012.Marcos Freccia
 

Tendances (19)

An Unbiased Look: Oracle SOA Suite 12c
An Unbiased Look: Oracle SOA Suite 12cAn Unbiased Look: Oracle SOA Suite 12c
An Unbiased Look: Oracle SOA Suite 12c
 
Resume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBAResume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBA
 
Java EE 6 & GlassFish = Less Code + More Power @ DevIgnition
Java EE 6 & GlassFish = Less Code + More Power @ DevIgnitionJava EE 6 & GlassFish = Less Code + More Power @ DevIgnition
Java EE 6 & GlassFish = Less Code + More Power @ DevIgnition
 
Sql azure database under the hood
Sql azure database under the hoodSql azure database under the hood
Sql azure database under the hood
 
Shantkumar_Resume
Shantkumar_ResumeShantkumar_Resume
Shantkumar_Resume
 
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
 
Unit 05: Physical Architecture Design
Unit 05: Physical Architecture DesignUnit 05: Physical Architecture Design
Unit 05: Physical Architecture Design
 
6 develop web20_with_rad-tim_frnacis_sarika-s
6 develop web20_with_rad-tim_frnacis_sarika-s6 develop web20_with_rad-tim_frnacis_sarika-s
6 develop web20_with_rad-tim_frnacis_sarika-s
 
Unit 07: Design Patterns and Frameworks (2/3)
Unit 07: Design Patterns and Frameworks (2/3)Unit 07: Design Patterns and Frameworks (2/3)
Unit 07: Design Patterns and Frameworks (2/3)
 
5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh
 
Migrating DTS to SSIS
Migrating DTS to SSISMigrating DTS to SSIS
Migrating DTS to SSIS
 
SQL Server 2008 R2 Parallel Data Warehouse
SQL Server 2008 R2 Parallel Data WarehouseSQL Server 2008 R2 Parallel Data Warehouse
SQL Server 2008 R2 Parallel Data Warehouse
 
Remote office server performance: Dell PowerEdge R720 server with Samsung SSD...
Remote office server performance: Dell PowerEdge R720 server with Samsung SSD...Remote office server performance: Dell PowerEdge R720 server with Samsung SSD...
Remote office server performance: Dell PowerEdge R720 server with Samsung SSD...
 
Talk IT_ Oracle_임기성_110907
Talk IT_ Oracle_임기성_110907Talk IT_ Oracle_임기성_110907
Talk IT_ Oracle_임기성_110907
 
Brian Oliver Pimp My Data Grid
Brian Oliver  Pimp My Data GridBrian Oliver  Pimp My Data Grid
Brian Oliver Pimp My Data Grid
 
Enterprise Mashups With Soa
Enterprise Mashups With SoaEnterprise Mashups With Soa
Enterprise Mashups With Soa
 
Moving employee email to the cloud with ms office 365 01-16-2013 - final
Moving employee email to the cloud with ms office 365   01-16-2013 - finalMoving employee email to the cloud with ms office 365   01-16-2013 - final
Moving employee email to the cloud with ms office 365 01-16-2013 - final
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration Architecture
 
Porque se certificar e mudanças nas provas de SQL Server 2012.
Porque se certificar e mudanças nas provas de SQL Server 2012.Porque se certificar e mudanças nas provas de SQL Server 2012.
Porque se certificar e mudanças nas provas de SQL Server 2012.
 

En vedette

SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidationwebhostingguy
 
Sql server consolidation and virtualization
Sql server consolidation and virtualizationSql server consolidation and virtualization
Sql server consolidation and virtualizationIvan Donev
 
70-461 Querying Microsoft SQL Server 2012
70-461 Querying Microsoft SQL Server 201270-461 Querying Microsoft SQL Server 2012
70-461 Querying Microsoft SQL Server 2012siphocha
 
Advanced SQL injection to operating system full control (slides)
Advanced SQL injection to operating system full control (slides)Advanced SQL injection to operating system full control (slides)
Advanced SQL injection to operating system full control (slides)Bernardo Damele A. G.
 
Alphorm.com Formation Microsoft SQL Server 2016 Business Intelligence (SSIS)
Alphorm.com Formation Microsoft SQL Server 2016 Business Intelligence (SSIS)Alphorm.com Formation Microsoft SQL Server 2016 Business Intelligence (SSIS)
Alphorm.com Formation Microsoft SQL Server 2016 Business Intelligence (SSIS)Alphorm
 
Ms sql server architecture
Ms sql server architectureMs sql server architecture
Ms sql server architectureAjeet Singh
 
2017 OWASP SanFran March Meetup - Hacking SQL Server on Scale with PowerShell
2017 OWASP SanFran March Meetup - Hacking SQL Server on Scale with PowerShell2017 OWASP SanFran March Meetup - Hacking SQL Server on Scale with PowerShell
2017 OWASP SanFran March Meetup - Hacking SQL Server on Scale with PowerShellScott Sutherland
 

En vedette (9)

SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidation
 
Sql server consolidation and virtualization
Sql server consolidation and virtualizationSql server consolidation and virtualization
Sql server consolidation and virtualization
 
Sql Server 2008 Server Consolidation
Sql Server 2008 Server ConsolidationSql Server 2008 Server Consolidation
Sql Server 2008 Server Consolidation
 
70-461 Querying Microsoft SQL Server 2012
70-461 Querying Microsoft SQL Server 201270-461 Querying Microsoft SQL Server 2012
70-461 Querying Microsoft SQL Server 2012
 
Advanced SQL injection to operating system full control (slides)
Advanced SQL injection to operating system full control (slides)Advanced SQL injection to operating system full control (slides)
Advanced SQL injection to operating system full control (slides)
 
Alphorm.com Formation Microsoft SQL Server 2016 Business Intelligence (SSIS)
Alphorm.com Formation Microsoft SQL Server 2016 Business Intelligence (SSIS)Alphorm.com Formation Microsoft SQL Server 2016 Business Intelligence (SSIS)
Alphorm.com Formation Microsoft SQL Server 2016 Business Intelligence (SSIS)
 
SQL Server 2012 and Big Data
SQL Server 2012 and Big DataSQL Server 2012 and Big Data
SQL Server 2012 and Big Data
 
Ms sql server architecture
Ms sql server architectureMs sql server architecture
Ms sql server architecture
 
2017 OWASP SanFran March Meetup - Hacking SQL Server on Scale with PowerShell
2017 OWASP SanFran March Meetup - Hacking SQL Server on Scale with PowerShell2017 OWASP SanFran March Meetup - Hacking SQL Server on Scale with PowerShell
2017 OWASP SanFran March Meetup - Hacking SQL Server on Scale with PowerShell
 

Similaire à SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - dbi services

Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...
Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...
Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...dbi services
 
Migra tus bases de datos a Azure
Migra tus bases de datos a AzureMigra tus bases de datos a Azure
Migra tus bases de datos a AzuredbLearner
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Microsoft Décideurs IT
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Microsoft Décideurs IT
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Microsoft Technet France
 
E brochure it254_actived2012
E brochure it254_actived2012E brochure it254_actived2012
E brochure it254_actived2012I-r Papa
 
Running SQL 2005? It’s time to migrate to SQL 2014!
Running SQL 2005? It’s time to migrate to SQL 2014!Running SQL 2005? It’s time to migrate to SQL 2014!
Running SQL 2005? It’s time to migrate to SQL 2014!Dell World
 
SANKAR_PRASAD_SAHU_SQL_DBA
SANKAR_PRASAD_SAHU_SQL_DBASANKAR_PRASAD_SAHU_SQL_DBA
SANKAR_PRASAD_SAHU_SQL_DBASankar Sahu
 
Samuel Zürcher service applications in sp2013
Samuel Zürcher service applications in sp2013Samuel Zürcher service applications in sp2013
Samuel Zürcher service applications in sp2013Digicomp Academy AG
 
Application trends db2 day 2015 jorn
Application trends   db2 day 2015 jornApplication trends   db2 day 2015 jorn
Application trends db2 day 2015 jornPeter Schouboe
 
Trends and directions for application developers
Trends and directions for application developersTrends and directions for application developers
Trends and directions for application developersJørn Thyssen
 
SSDT Workshop @ SQL Bits X (2012-03-29)
SSDT Workshop @ SQL Bits X (2012-03-29)SSDT Workshop @ SQL Bits X (2012-03-29)
SSDT Workshop @ SQL Bits X (2012-03-29)Gert Drapers
 
Continuous DB migration based on carbon5 framework
Continuous DB migration based on carbon5 frameworkContinuous DB migration based on carbon5 framework
Continuous DB migration based on carbon5 frameworkb0ris_1
 
Борис Трофимов. Continuous Database migration-это просто!
Борис Трофимов. Continuous Database migration-это просто!Борис Трофимов. Continuous Database migration-это просто!
Борис Трофимов. Continuous Database migration-это просто!Volha Banadyseva
 
SQL Server R2 Sunumu
SQL Server R2 SunumuSQL Server R2 Sunumu
SQL Server R2 SunumuÇözümPARK
 

Similaire à SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - dbi services (20)

Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...
Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...
Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...
 
Sql Azure
Sql AzureSql Azure
Sql Azure
 
SQL Azure Overview
SQL Azure OverviewSQL Azure Overview
SQL Azure Overview
 
Santhosh sybase dba
Santhosh sybase dbaSanthosh sybase dba
Santhosh sybase dba
 
Migra tus bases de datos a Azure
Migra tus bases de datos a AzureMigra tus bases de datos a Azure
Migra tus bases de datos a Azure
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
 
E brochure it254_actived2012
E brochure it254_actived2012E brochure it254_actived2012
E brochure it254_actived2012
 
Running SQL 2005? It’s time to migrate to SQL 2014!
Running SQL 2005? It’s time to migrate to SQL 2014!Running SQL 2005? It’s time to migrate to SQL 2014!
Running SQL 2005? It’s time to migrate to SQL 2014!
 
SANKAR_PRASAD_SAHU_SQL_DBA
SANKAR_PRASAD_SAHU_SQL_DBASANKAR_PRASAD_SAHU_SQL_DBA
SANKAR_PRASAD_SAHU_SQL_DBA
 
Ruchika Goswami_DBA
Ruchika Goswami_DBARuchika Goswami_DBA
Ruchika Goswami_DBA
 
Samuel Zürcher service applications in sp2013
Samuel Zürcher service applications in sp2013Samuel Zürcher service applications in sp2013
Samuel Zürcher service applications in sp2013
 
Application trends db2 day 2015 jorn
Application trends   db2 day 2015 jornApplication trends   db2 day 2015 jorn
Application trends db2 day 2015 jorn
 
Trends and directions for application developers
Trends and directions for application developersTrends and directions for application developers
Trends and directions for application developers
 
SSDT Workshop @ SQL Bits X (2012-03-29)
SSDT Workshop @ SQL Bits X (2012-03-29)SSDT Workshop @ SQL Bits X (2012-03-29)
SSDT Workshop @ SQL Bits X (2012-03-29)
 
Hemanth_SQLDBA
Hemanth_SQLDBAHemanth_SQLDBA
Hemanth_SQLDBA
 
Continuous DB migration based on carbon5 framework
Continuous DB migration based on carbon5 frameworkContinuous DB migration based on carbon5 framework
Continuous DB migration based on carbon5 framework
 
Борис Трофимов. Continuous Database migration-это просто!
Борис Трофимов. Continuous Database migration-это просто!Борис Трофимов. Continuous Database migration-это просто!
Борис Трофимов. Continuous Database migration-это просто!
 
SQL Server R2 Sunumu
SQL Server R2 SunumuSQL Server R2 Sunumu
SQL Server R2 Sunumu
 

Plus de dbi services

Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...
Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...
Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...dbi services
 
Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...
Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...
Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...dbi services
 
Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...
Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...
Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...dbi services
 
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi services
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi servicesOracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi services
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi servicesdbi services
 
Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...
Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...
Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...dbi services
 
Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...
Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...
Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...dbi services
 
SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi service...
SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi service...SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi service...
SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi service...dbi services
 
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...dbi services
 
Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011
Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011
Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011dbi services
 
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011dbi services
 

Plus de dbi services (10)

Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...
Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...
Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...
 
Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...
Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...
Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...
 
Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...
Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...
Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...
 
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi services
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi servicesOracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi services
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi services
 
Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...
Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...
Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...
 
Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...
Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...
Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...
 
SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi service...
SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi service...SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi service...
SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi service...
 
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
 
Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011
Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011
Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011
 
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
 

Dernier

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Dernier (20)

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - dbi services

  • 1. dbi services Migration to SQL Server 2012 Antonio De Santo Consultant Stéphane Haby Consultant 1 www.dbi-services.com 26.04.2012 © dbi services
  • 2. dbi services Migration to SQL Server 2012 Agenda i. Introduction ii. Why ? iii. How ? iv. After… v. Conclusion 2 www.dbi-services.com 26.04.2012 © dbi services
  • 3. Introduction what is your migration?  You have SQL Server  You have another RDBMS 3 www.dbi-services.com 26.04.2012 © dbi services
  • 4. Introduction SQL Server generation 7.0 2000 2005 2008/R2 2012  Migration between distant generations are more difficult  Only 2 generations away for a migration:  Migration from 2000 to 2012 requires an intermediate step 4 www.dbi-services.com 26.04.2012 © dbi services
  • 5. dbi services Migration to SQL Server 2012 Agenda i. Introduction ii. Why? iii. How? iv. After… v. Conclusion 5 www.dbi-services.com 26.04.2012 © dbi services
  • 6. Why? From SQL 2000 to 2005  Solid offering for departmental and mid-market IT and enhanced enterprise data platform:  SQL Server Management Studio  High Availability: Database mirroring, piecemeal restore, indexation online  Partitioning (tables and indexes)  XQuery and CLR  Snapshot isolation  Service broker © dbi services
  • 7. Why? From SQL 2005 to 2008  Comprehensive data platform solution for the enterprise:  Resource governor  Transparent data encryption  Auditing  Data and backup compression  Policy-based management  New data types (spatial, dates, and time)  Filestream  New cube designer  Write-back to MOLAP  SSAS performance and scale © dbi services
  • 8. Why? From SQL 2008 to 2008R2  Comprehensive, integrated data management and business intelligence (BI):  PowerPivot for Microsoft SharePoint  Report Builder 3.0  Support for up to 256 logical processors  Master data services  Multi-server management  Data-tier application component (DAC)  Complex event processing  System preparation  Unicode compression © dbi services
  • 9. Why? From SQL 2008R2 to 2012  Facility to manage High availability, performance features:  AlwaysOn  Windows Server Core support  ColumnStore Index  Visual Studio 2010 & SQL Data Tools  FileTable  Contained Databases  Sequences, new functions…  PowerView  MDS, DQS © dbi services
  • 10. Why? SQL Server & OS  SQL Server 2000:  Not available of Windows 2008 & 2008 R2  SQL Server 2005:  Windows 2000 SP4, 2003 SP1 & 2008(SP2 for SQL Server)  SQL Server 2008:  Windows 2003/R2 SP2, 2008 & 2008 R2(SP1 for SQL Server)  SQL Server 2008 R2:  Windows 2003/R2 SP2, 2008 SP2 & 2008 R2  SQL Server 2012:  Windows 2008 SP2 & 2008 R2 SP1  Windows 2008 R2 SP1 server Core © dbi services
  • 11. Why? Microsoft support SQL Version Mainstream Support Extended Support SQL Server 2000 SP4 08.04.2008 09.04.2013 SQL Server 2005 SP4 12.04.2011 12.04.2016 SQL Server 2008 14.01.2014 08.01.2019 SQL Server 2008 R2 14.01.2014 08.01.2019 Windows Version Mainstream Support Extended Support Windows Server 2000 30.06.2005 13.07.2010 Windows Server 2003 13.07.2010 17.07.2015 Windows Server 2008 09.07.2013 10.07.2018 Windows Server 2008 R2 09.07.2013 10.07.2018 © dbi services
  • 12. dbi services Migration to SQL Server 2012 Agenda i. Introduction ii. Why? iii. How? iv. After… v. Conclusion 12 www.dbi-services.com 26.04.2012 © dbi services
  • 13. How? Microsoft Assessment and Planning  MAP version 6.5  Functions  Discovery and inventory  Database Consolidation Appliance  SQL Server Licencing  Detail reporting  Link: http://technet.microsoft.com/en-us/solutionaccelerators/dd537572.aspx © dbi services
  • 14. How? SQL Server update Platform change? Db granular control? Fallback ? parallel versions ? Parallel update Direct update © dbi services
  • 15. How? Direct update  SQL Server 2008 R2: Since 2000 SP4, 2005 SP2 & 2008  SQL Server 2012: Since 2005 SP2, 2008 & 2008 R2  Simple  little control  Fast  non-granular  Same server for  Downtime applications  No fallback (need a  Update System Data's reinstall) © dbi services
  • 16. How? Direct update Prerequisites Binaries BEGIN Check installation installation redirects Stop services to Single user Attach Stop Services the new Start resource db Services version Restart Update all Update Delete old END services databases Scripts binaries © dbi services
  • 17. How? Parallel update  New instance or Server  Backup/restore or attach/detach  Change platform  Complex  Can be tested  Volumes copy  Db granularity  Change instance or/and  Fallback server name © dbi services
  • 18. How? Preparation checklist  Schedule  Known your applications  Document and analyze the source platform  Test and compare the application’s behavior  Document the scenario and the migration procedure  Script and automate the migration  Test the scenario  and test turning back  Check your backups "I love it when a plan comes together" © dbi services
  • 19. How? Preparation  Security: users/logins mapping  ALTER USER user WITH LOGIN = login  Clonage : http://support.microsoft.com/kb/918992  Transfer SQL Agent jobs  Script or SSIS job  Maintenance plan  DTS / SSIS  Verify / Revise / Recopy  Migrate DTS to SSIS package  Others  Stored procedure in master  SQL Mail © dbi services
  • 20. How? SQL Server Upgrate Advisor  Analysis of several components, including DTS  Analysis of traces or SQL queries files  Displays a detailed report  Provides actions to take before and after the update  ... But does not replace the test © dbi services
  • 21. How? Documentation  Uses Tools  SQLDiag.exe  Sp_configure, sp_dboption  storage, network, security configuration  SQL Agent Job  DTS / SSIS  Performance's monitoring  Perfmon  SQL Profiler  Application’s response time © dbi services
  • 22. dbi services Migration to SQL Server 2012 Agenda i. Introduction ii. Why? iii. How? iv. After… v. Conclusion 22 www.dbi-services.com 26.04.2012 © dbi services
  • 23. After... Tests before migration  Is essential  Migration changes the performance of my queries and stored Procedures in good…and sometimes in bad!  An update change your RDBMS Engine  The optimizer behavior is different  Query plans are different  Procedure’s cache management is different © dbi services
  • 24. After... Analysis Tools  SQL Profiler  Capture activity  Replay and recapture  RML Utilities (Traces from 2000 to 2008R2 not 2012)  ReadTrace  Replay & Reports  Distributed Replay (Traces from 2005 to 2012)  The optimizer behavior is different  Query plans are different  Procedure’s cache management is different © dbi services
  • 25. After... Improve performances  Update statistics (FULL SCAN if possible)  Review or delete query hints  Rewrite queries  Measure tempdb usage  Check query plans, using the DTA  Use the new features  Partionning  Columns Store index, filtered indexes © dbi services
  • 26. After... Checklist  Review all log (eventlogs, errorlogs)  Check the integrity  DBCC CHECKDB ( For SQL 2000: DBCC UPDATEUSAGE)  Check the scheduled tasks and maintenance plans  Check the security  Update statistics  Reconfigure and use the new features  Perform validation tests, including fallback  After validation: decommission / uninstall the old servers © dbi services
  • 27. dbi services Migration to SQL Server 2012 Agenda i. Introduction ii. Why? iii. How? iv. After… v. Conclusion 27 www.dbi-services.com 26.04.2012 © dbi services
  • 28. Conclusion SQL Server Migration Assistant  Free download  For Sybase, Oracle, MySQL or Access  Migrate to 2005, 2008/R2, 2012 or Azure  Provide an estimate report  Automates main operations  Data types mapping  Objects Migration  Data Migration © dbi services
  • 29. Conclusion SSIS Packages for Data Migration Generator  Develop by Pascal Belaud, Microsoft France  Automatic generation of SSIS Packages for data’s transfer from all OLE DB connector to SQL Server  Free on codeplex: http://SSISGenerator.codeplex.com © dbi services
  • 30. Conclusion SQL Server Analysis Services  Structural changes  No virtual cubes  No virtual dimensions  Direct upgrade supported  Parallel upgrade with MigrationWizard.exe  Install backward compatibility © dbi services
  • 31. Conclusion SQL Server Reporting Services  Since Reporting Services 2008  Not on IIS  uses native http.sys  Direct upgrade supported  Manually Upgrading to a SQL database using SSRS 2000 in remote © dbi services
  • 32. dbi services Any Questions? Please Do Ask! Antonio De Santo Consultant Stéphane Haby Consultant „We look forward to working with you!“ 32 www.dbi-services.com 26.04.2012 © dbi services