SlideShare a Scribd company logo
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

More Related Content

What's hot

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
Revelation Technologies
 
Resume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBAResume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBA
Tushar 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 @ DevIgnition
Arun Gupta
 
Sql azure database under the hood
Sql azure database under the hoodSql azure database under the hood
Sql azure database under the hood
guest2dd056
 
Shantkumar_Resume
Shantkumar_ResumeShantkumar_Resume
Shantkumar_Resume
Shantkumar Bomnalli
 
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
Arun Gupta
 
Unit 05: Physical Architecture Design
Unit 05: Physical Architecture DesignUnit 05: Physical Architecture Design
Unit 05: Physical Architecture Design
DSBW 2011/2002 - Carles Farré - Barcelona Tech
 
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
IBM
 
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)
DSBW 2011/2002 - Carles Farré - Barcelona Tech
 
5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh
IBM
 
Migrating DTS to SSIS
Migrating DTS to SSISMigrating DTS to SSIS
Migrating DTS to SSIS
thomduclos
 
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
Mark 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_임기성_110907
Cana Ko
 
Brian Oliver Pimp My Data Grid
Brian Oliver  Pimp My Data GridBrian Oliver  Pimp My Data Grid
Brian Oliver Pimp My Data Grid
deimos
 
Enterprise Mashups With Soa
Enterprise Mashups With SoaEnterprise Mashups With Soa
Enterprise Mashups With Soa
umityalcinalp
 
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
xxxourteamwins
 
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
Bob 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
 

What's hot (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.
 

Viewers also liked

SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidation
webhostingguy
 
Sql server consolidation and virtualization
Sql server consolidation and virtualizationSql server consolidation and virtualization
Sql server consolidation and virtualization
Ivan Donev
 
Sql Server 2008 Server Consolidation
Sql Server 2008 Server ConsolidationSql Server 2008 Server Consolidation
Sql Server 2008 Server Consolidation
dataplex systems limited
 
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
siphocha
 
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
 
SQL Server 2012 and Big Data
SQL Server 2012 and Big DataSQL Server 2012 and Big Data
SQL Server 2012 and Big Data
Microsoft TechNet - Belgium and Luxembourg
 
Ms sql server architecture
Ms sql server architectureMs sql server architecture
Ms sql server architecture
Ajeet 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 PowerShell
Scott Sutherland
 

Viewers also liked (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
 

Similar to 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
 
Sql Azure
Sql AzureSql Azure
SQL Azure Overview
SQL Azure OverviewSQL Azure Overview
SQL Azure Overview
Chandana Athauda
 
Santhosh sybase dba
Santhosh sybase dbaSanthosh sybase dba
Santhosh sybase dba
santhosh kumar
 
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
dbLearner
 
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_actived2012
I-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_DBA
Sankar Sahu
 
Ruchika Goswami_DBA
Ruchika Goswami_DBARuchika Goswami_DBA
Ruchika Goswami_DBA
Ruchika Goswami
 
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
Digicomp Academy AG
 
Trends and directions for application developers
Trends and directions for application developersTrends and directions for application developers
Trends and directions for application developers
Jørn Thyssen
 
Application trends db2 day 2015 jorn
Application trends   db2 day 2015 jornApplication trends   db2 day 2015 jorn
Application trends db2 day 2015 jorn
Peter Schouboe
 
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
 
Hemanth_SQLDBA
Hemanth_SQLDBAHemanth_SQLDBA
Hemanth_SQLDBA
HEMANTHKUMAR KODALI
 
Борис Трофимов. Continuous Database migration-это просто!
Борис Трофимов. Continuous Database migration-это просто!Борис Трофимов. Continuous Database migration-это просто!
Борис Трофимов. Continuous Database migration-это просто!
Volha Banadyseva
 
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
b0ris_1
 
SQL Server R2 Sunumu
SQL Server R2 SunumuSQL Server R2 Sunumu
SQL Server R2 Sunumu
ÇözümPARK
 

Similar to 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
 
Trends and directions for application developers
Trends and directions for application developersTrends and directions for application developers
Trends and directions for application developers
 
Application trends db2 day 2015 jorn
Application trends   db2 day 2015 jornApplication trends   db2 day 2015 jorn
Application trends db2 day 2015 jorn
 
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 Database migration-это просто!
Борис Трофимов. Continuous Database migration-это просто!Борис Трофимов. Continuous Database migration-это просто!
Борис Трофимов. Continuous Database migration-это просто!
 
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
 
SQL Server R2 Sunumu
SQL Server R2 SunumuSQL Server R2 Sunumu
SQL Server R2 Sunumu
 

More from 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 services
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...
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/2011
dbi 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/2011
dbi services
 

More from 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
 

Recently uploaded

GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
DianaGray10
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
Fwdays
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 

Recently uploaded (20)

GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 

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