SlideShare a Scribd company logo
Andrew Fryer Evangelist Microsoft UK [email_address]   http://blogs.technet.com/andrew
 
 
Microsoft ®  .NET Framework Common Language Runtime integration User-defined Aggregates User-defined Data Types User-defined Functions SQL Server .NET Data Provider Extended Triggers Data Types Managed SQL Types New XML Datatype Varchar (MAX) Varbinary (MAX) SQL Server Engine New Message Service Broker HTTP Support (Native HTTP) Database Tuning Advisor  Multiple Active Result Sets  Persisted Computed Columns Snapshot Isolation Level  Scale Up Partitioning VIA support  NUMA support Database Failure and Redundancy Failover Clustering (up to 8 node) Enhanced Multi-instance Support Database Mirroring Database Snapshots XML XQUERY Support  XML Data Manipulation Language  FOR XML Enhancements XML Schema (XSD) Support  MSXML 6.0 (Native) .NET XML Framework Full-text Search Indexing of XML Datatype Database Maintenance Backup and Restore Enhancements Checksum Integrity Checks Dedicated Administrator Connection Dynamic AWE Fast Recovery Highly-available Upgrade Online Index Operations Online Restore Parallel DBCC Parallel Index Operations Management Tools New Management Studio MDX Query Editor Version Control Support XML/A SQLCMD Command Line Tool Performance Tuning Profiler Enhancements Profiling Analysis Services Exportable Showplan  Exportable Deadlock Traces Replication Auto-tuning replication agents Oracle publication Improved BLOB change tracking Enhanced replication monitor SQL Client .NET Data Provider Server Cursor Support Asynch Security All Permissions Grantable Fine Grain Administration Rights Separation of Users and Schema Data encryption primitives MDAC SNAC Microsoft installer based setup Support for Active Directory ®  deployment OLAP and Data Mining Analysis Management Objects  Windows Integrated Backup and Restore Web Service/XML for Analysis DTS and DM Integration New Data Mining Algorithms Auto Packaging and Deployment Data Transformation Services New Architecture (DTR + DTP) Complex Control Flows Control Flow Debugging For Each Enumerations Property Mappings Full Data Flow Designer Full DTS Control Flow Designer Graphical Presentation of Pkg Execution Immediate Mode and Project Mode Package (Advanced) Deployment Tools Custom Tasks and Transformations Reporting Services Multiple Output Formats  Parameters (Static, Dynamic, Hierarchical) Bulk Delivery of Personalized Content Support Multiple Data Sources  STS (Web Parts, Doc Libraries) Visual Design Tool Charting, Sorting, Filtering, Drill-Through Scheduling, Caching Complete Scripting Engine Scale Out architecture Open XML Report Definition Notification Services and SQL Server Mobile
Transparent Data Encryption External Key Management Data Auditing Pluggable CPU Transparent Failover for Database Mirroring Policy Management Server Group Management Streamlined Installation Enterprise System Management Performance Data Collection System Analysis Data Compression Query Optimization Modes Resource Governor Entity Data Model LINQ Visual Entity Designer Entity Aware Adapters SQL Server Change Tracking Synchronized Programming Model Visual Studio Support SQL Server Conflict Detection FILESTREAM data type Integrated Full Text Search Sparse Columns Large User Defined Types Date/Time Data Type LOCATION data type SPATIAL data type Virtual Earth Integration Partitioned Table Parallelism Query Optimizations Persistent Lookups  Change Data Capture  Backup Compression MERGE SQL Statement Data Profiling Star Join Enterprise Reporting Engine Internet Report Deployment Block Computations Scale out Analysis BI Platform Management Export to Word and Excel Author reports in Word and Excel Report Builder Enhancements TABLIX Rich Formatted Data Personalized Perspectives …  and many more
 
 
 
 
Updates an existing installation while preserving user data Instance name remains the same Automated process
 
Install new instance of SQL Server Database objects are copied between instances Can be same server (named instance) or different server Mostly Manual process
 
Clustering Log Shipping Replication
2000 – 2005 2000 - 2008 Analysis Services Different architecture and designer Different architecture and designer Reporting Services No significant Issues Issues with custom IIS/ SSRS settings Data Transformation Services (DTS) Runs natively Runs natively Integration Services (SSIS) DTS to SSIS Everything has changed Everything has changed
 
Analyzes Configuration and objects within installed components Trace files (captured using Profiler/SQL Trace) T-SQL scripts (any script file) Generates Detailed Issue Report: Before – potential showstoppers, must resolve before upgrading After – should be resolved after completing upgrade Anytime Advisory – notices and/or warnings
Analyzes SQL Server 2000/2005 database, trace files and script files Read-only operation, can be  CPU intensive Supports remote execution Supports default and named instance Requires .NET framework 2.0 sp1 or later Download latest version from web!
 
UA does not detect everything: Dynamic SQL Meta-data driven applications (both during application setup and regular use) Changes in system objects (stored procedures, functions, tables, etc…) but uses the same name UA does not have rules for all known issues or any “yet to be known” issues
Developed in conjunction with Scalability Experts Available for upgrades to SQL Server2005 and SQL Server 2008
Capture realistic workload from test/production  Establish a baseline in ACT environment: Restore SQL Server 2000/2005 database environment Replay captured trace and record baseline data Determine functional and performance measures of same application on SQL Server 2008 32-bit Upgrade database to SQL Server 2008 Replay captured trace and record functional and performance data Repeat for x64 if required or just test against x64
 
Support for SQL 2000  Set by default after upgrade Trace flags for deprecated events
Test with Compatibility Level 10 Test actual application against SQL Server 2008 Test setup of application against SQL Server 2008 Basic optimization review (e.g. run DTA) Explore new/enhanced features with applications
Replaced by Integration Services Deprecated in SQL Server 2008 But you can still use a DTS packages as is Basic migration tool as part of setup 3 rd  Party tool DTSXchange.
 
Identify Upgrade Requirements Agree Acceptance Criteria Complete the Upgrade Checklist Run the latest Upgrade Advisor Pre-Upgrade Considerations Determine Appropriate Upgrade Strategy Upgrade Process Post Upgrade Considerations
Document existing solution Capture performance baseline data Develop criteria and unit / verification tests Optional: capture query plans for complex queries Ensure Clean Environment Backup old instance / database and Verify it! Loop in Windows Administrators, SAN Administrators and Network Operations Optional: Access to Support
Document EVERY step to the last detail and follow the document Check database consistency Monitor upgrade progress Check timing and compare to test upgrade timing
Review all logs Change the compatibility level  Change the page verify option Revisit Upgrade Advisor recommendations Update statistics to ensure performance Reconfigure Log Shipping Re-populate Full-Text catalogs Verify Agent jobs and maintenance tasks Verify security settings, especially cross server and/or cross-domain access privileges
Re-evaluate statistics Check Optimizer Hints Database Tuning Advisor Leverage New ‘Low Cost’ Features Backup compression Transparent Data Encryption Make use of schemas Plan DTS Migration
The smallest detail missed can break the entire upgrade A tested rollback plan is critical Don’t jump to conclusions if performance issues are encountered There are lots of resources to help you and your partners/customers…
Download the Upgrade Technical Reference Guide: http://www.microsoft.com/downloads/details.aspx?FamilyID=66D3E6F5-6902-4FDD-AF75-9975AEA5BEA7&displaylang=en   Start Using SQL Server 2008 for management http://www.microsoft.com/sql/2008/default.mspx   Be aware of deprecated features in SQL Server 2008 http://technet.microsoft.com/en-us/library/cc707789.aspx   Get the latest SQL Server 2008 Upgrade Advisor http://www.microsoft.com/downloads/details.aspx?FamilyID=c6c3e9ef-ba29-4a43-8d69-a2bed18fe73c&DisplayLang=en   If you need  the Upgrade Assistant http://www.scalabilityexperts.com/default.asp?action=article&ID=43   If you need a better DTS Migration Tool http://dtsxchange.com/ If you really haven’t got a TechNet+ subscription or just needs some help [email_address]   and   http://blogs.technet.com/andrew
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related Content

PPTX
Database migration
PPTX
SQL Server 2016 new features
PDF
Sql server 2016 new features
PDF
Database migration from Sybase ASE to PostgreSQL @2013.pgconf.eu
PDF
Presentation sql server to oracle a database migration roadmap
PDF
Database migration
PDF
Auditing Data Access in SQL Server
PPT
SQL Server 2008 for Developers
Database migration
SQL Server 2016 new features
Sql server 2016 new features
Database migration from Sybase ASE to PostgreSQL @2013.pgconf.eu
Presentation sql server to oracle a database migration roadmap
Database migration
Auditing Data Access in SQL Server
SQL Server 2008 for Developers

What's hot (20)

PDF
Microsoft SQL Server 2012 Components and Tools (Quick Overview) - Rev 1.3
PDF
Whats New Sql Server 2008 R2
PDF
Microsoft SQL Server 2016 - Everything Built In
PDF
A to z for sql azure databases
PDF
Session 2: SQL Server 2012 with Christian Malbeuf
PPT
Ssis 2008
PPT
Oracle archi ppt
PPTX
Sql azure dec_2010 Lynn & Ike
PPTX
Architecture of integration services
PPT
Mobile
PPTX
SQL Server Developer 70-433
PPTX
Microsoft SQL Server - Reduce Your Cost and Improve your Agility Presentation
PDF
Cara v3 8 major new features
DOCX
Sql server 2008 r2 performance and scale
PDF
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloud
PPT
Higher Productivity With Ase
PPT
New Features Sql 2008
PPTX
Maximize Dynamics AX System Performance with a Health Check
PPTX
Introduction to microsoft sql server 2008 r2
PPTX
Introduction of ssis
Microsoft SQL Server 2012 Components and Tools (Quick Overview) - Rev 1.3
Whats New Sql Server 2008 R2
Microsoft SQL Server 2016 - Everything Built In
A to z for sql azure databases
Session 2: SQL Server 2012 with Christian Malbeuf
Ssis 2008
Oracle archi ppt
Sql azure dec_2010 Lynn & Ike
Architecture of integration services
Mobile
SQL Server Developer 70-433
Microsoft SQL Server - Reduce Your Cost and Improve your Agility Presentation
Cara v3 8 major new features
Sql server 2008 r2 performance and scale
KoprowskiT_SQLSat230_Rheinland_SQLAzure-fromPlantoBackuptoCloud
Higher Productivity With Ase
New Features Sql 2008
Maximize Dynamics AX System Performance with a Health Check
Introduction to microsoft sql server 2008 r2
Introduction of ssis
Ad

Similar to Saying goodbye to SQL Server 2000 (20)

PDF
DesignMind SQL Server 2008 Migration
PDF
SQL Server 2008 Migration
PDF
SQL Server 2008 Highlights
PPTX
BRK2045_Upgrade-SQL-Server-2017-On-Prem-IaaS-and-PaaS_final.pptx
PPTX
SQL Server Versions & Migration Paths
PPTX
SQL Server Upgrade and Consolidation - Methodology and Approach
PDF
Modernizing SQL Server the Right Way
PDF
Exploring sql server 2016
DOCX
Application andmulti servermanagementdba-introwhitepaper
DOCX
Sql Server 2008 Product Overview
DOCX
Sql server 2008 r2 perf and scale datasheet
PPTX
Sql server 2008 business intelligence tdm deck
PPT
SQL Server 2008 Positioning
PDF
SQL Server Integration Services – Enterprise Manageability
PDF
Whats New Sql Server 2008 R2 Cw
PPTX
SQLUpgrade_What_do_I_need_to_know_-_SQLSaturday_Manchester.pptx
PPTX
Modernizing sql server the right way
PPTX
Microsoft SQL Server 2012
PDF
SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...
PPTX
Jean-René Roy : The Modern DBA
DesignMind SQL Server 2008 Migration
SQL Server 2008 Migration
SQL Server 2008 Highlights
BRK2045_Upgrade-SQL-Server-2017-On-Prem-IaaS-and-PaaS_final.pptx
SQL Server Versions & Migration Paths
SQL Server Upgrade and Consolidation - Methodology and Approach
Modernizing SQL Server the Right Way
Exploring sql server 2016
Application andmulti servermanagementdba-introwhitepaper
Sql Server 2008 Product Overview
Sql server 2008 r2 perf and scale datasheet
Sql server 2008 business intelligence tdm deck
SQL Server 2008 Positioning
SQL Server Integration Services – Enterprise Manageability
Whats New Sql Server 2008 R2 Cw
SQLUpgrade_What_do_I_need_to_know_-_SQLSaturday_Manchester.pptx
Modernizing sql server the right way
Microsoft SQL Server 2012
SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...
Jean-René Roy : The Modern DBA
Ad

More from ukdpe (20)

PPTX
Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)
PPTX
Windows Phone 7: How (Not) to Fail Marketplace Ingestion
PPTX
Mike Ormond: Developing for Windows Phone 7
PPTX
Mike Taulty OData (NxtGen User Group UK)
PPTX
Microsoft UK TechDays - jQuery and ASP.NET
PPTX
Microsoft UK TechDays - Top 10 ASP.NET 4.0 Features
PPTX
Microsoft UK TechDays - ASP.NET 4.0 Overview
PDF
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
PDF
Mike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
PDF
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
PDF
Mike Taulty TechDays 2010 Silverlight 4 - What's New?
PDF
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2
PDF
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1
PDF
Mike Taulty DevDays 2010 Silverlight MEF
PDF
Mike Taulty DevDays 2010 Silverlight 4 Networking
PPTX
Mike Taulty MIX10 Silverlight Frameworks and Patterns
PPTX
Explaining The Cloud
PPTX
Microsoft In Education - Steve Beswick
DOC
How Microsoft Secures its Online Services [WHITEPAPER]
PPTX
Overview of Microsoft App-V 4.5
Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)
Windows Phone 7: How (Not) to Fail Marketplace Ingestion
Mike Ormond: Developing for Windows Phone 7
Mike Taulty OData (NxtGen User Group UK)
Microsoft UK TechDays - jQuery and ASP.NET
Microsoft UK TechDays - Top 10 ASP.NET 4.0 Features
Microsoft UK TechDays - ASP.NET 4.0 Overview
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
Mike Taulty TechDays 2010 Silverlight 4 - What's New?
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1
Mike Taulty DevDays 2010 Silverlight MEF
Mike Taulty DevDays 2010 Silverlight 4 Networking
Mike Taulty MIX10 Silverlight Frameworks and Patterns
Explaining The Cloud
Microsoft In Education - Steve Beswick
How Microsoft Secures its Online Services [WHITEPAPER]
Overview of Microsoft App-V 4.5

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Cloud computing and distributed systems.
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPT
Teaching material agriculture food technology
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Approach and Philosophy of On baking technology
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
Network Security Unit 5.pdf for BCA BBA.
Cloud computing and distributed systems.
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Teaching material agriculture food technology
Empathic Computing: Creating Shared Understanding
Understanding_Digital_Forensics_Presentation.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
NewMind AI Monthly Chronicles - July 2025
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Encapsulation_ Review paper, used for researhc scholars
NewMind AI Weekly Chronicles - August'25 Week I
Big Data Technologies - Introduction.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Approach and Philosophy of On baking technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
Spectral efficient network and resource selection model in 5G networks
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Building Integrated photovoltaic BIPV_UPV.pdf
The AUB Centre for AI in Media Proposal.docx

Saying goodbye to SQL Server 2000

  • 1. Andrew Fryer Evangelist Microsoft UK [email_address] http://blogs.technet.com/andrew
  • 2.  
  • 3.  
  • 4. Microsoft ® .NET Framework Common Language Runtime integration User-defined Aggregates User-defined Data Types User-defined Functions SQL Server .NET Data Provider Extended Triggers Data Types Managed SQL Types New XML Datatype Varchar (MAX) Varbinary (MAX) SQL Server Engine New Message Service Broker HTTP Support (Native HTTP) Database Tuning Advisor Multiple Active Result Sets Persisted Computed Columns Snapshot Isolation Level Scale Up Partitioning VIA support NUMA support Database Failure and Redundancy Failover Clustering (up to 8 node) Enhanced Multi-instance Support Database Mirroring Database Snapshots XML XQUERY Support XML Data Manipulation Language FOR XML Enhancements XML Schema (XSD) Support MSXML 6.0 (Native) .NET XML Framework Full-text Search Indexing of XML Datatype Database Maintenance Backup and Restore Enhancements Checksum Integrity Checks Dedicated Administrator Connection Dynamic AWE Fast Recovery Highly-available Upgrade Online Index Operations Online Restore Parallel DBCC Parallel Index Operations Management Tools New Management Studio MDX Query Editor Version Control Support XML/A SQLCMD Command Line Tool Performance Tuning Profiler Enhancements Profiling Analysis Services Exportable Showplan Exportable Deadlock Traces Replication Auto-tuning replication agents Oracle publication Improved BLOB change tracking Enhanced replication monitor SQL Client .NET Data Provider Server Cursor Support Asynch Security All Permissions Grantable Fine Grain Administration Rights Separation of Users and Schema Data encryption primitives MDAC SNAC Microsoft installer based setup Support for Active Directory ® deployment OLAP and Data Mining Analysis Management Objects Windows Integrated Backup and Restore Web Service/XML for Analysis DTS and DM Integration New Data Mining Algorithms Auto Packaging and Deployment Data Transformation Services New Architecture (DTR + DTP) Complex Control Flows Control Flow Debugging For Each Enumerations Property Mappings Full Data Flow Designer Full DTS Control Flow Designer Graphical Presentation of Pkg Execution Immediate Mode and Project Mode Package (Advanced) Deployment Tools Custom Tasks and Transformations Reporting Services Multiple Output Formats Parameters (Static, Dynamic, Hierarchical) Bulk Delivery of Personalized Content Support Multiple Data Sources STS (Web Parts, Doc Libraries) Visual Design Tool Charting, Sorting, Filtering, Drill-Through Scheduling, Caching Complete Scripting Engine Scale Out architecture Open XML Report Definition Notification Services and SQL Server Mobile
  • 5. Transparent Data Encryption External Key Management Data Auditing Pluggable CPU Transparent Failover for Database Mirroring Policy Management Server Group Management Streamlined Installation Enterprise System Management Performance Data Collection System Analysis Data Compression Query Optimization Modes Resource Governor Entity Data Model LINQ Visual Entity Designer Entity Aware Adapters SQL Server Change Tracking Synchronized Programming Model Visual Studio Support SQL Server Conflict Detection FILESTREAM data type Integrated Full Text Search Sparse Columns Large User Defined Types Date/Time Data Type LOCATION data type SPATIAL data type Virtual Earth Integration Partitioned Table Parallelism Query Optimizations Persistent Lookups Change Data Capture Backup Compression MERGE SQL Statement Data Profiling Star Join Enterprise Reporting Engine Internet Report Deployment Block Computations Scale out Analysis BI Platform Management Export to Word and Excel Author reports in Word and Excel Report Builder Enhancements TABLIX Rich Formatted Data Personalized Perspectives … and many more
  • 6.  
  • 7.  
  • 8.  
  • 9.  
  • 10. Updates an existing installation while preserving user data Instance name remains the same Automated process
  • 11.  
  • 12. Install new instance of SQL Server Database objects are copied between instances Can be same server (named instance) or different server Mostly Manual process
  • 13.  
  • 14. Clustering Log Shipping Replication
  • 15. 2000 – 2005 2000 - 2008 Analysis Services Different architecture and designer Different architecture and designer Reporting Services No significant Issues Issues with custom IIS/ SSRS settings Data Transformation Services (DTS) Runs natively Runs natively Integration Services (SSIS) DTS to SSIS Everything has changed Everything has changed
  • 16.  
  • 17. Analyzes Configuration and objects within installed components Trace files (captured using Profiler/SQL Trace) T-SQL scripts (any script file) Generates Detailed Issue Report: Before – potential showstoppers, must resolve before upgrading After – should be resolved after completing upgrade Anytime Advisory – notices and/or warnings
  • 18. Analyzes SQL Server 2000/2005 database, trace files and script files Read-only operation, can be CPU intensive Supports remote execution Supports default and named instance Requires .NET framework 2.0 sp1 or later Download latest version from web!
  • 19.  
  • 20. UA does not detect everything: Dynamic SQL Meta-data driven applications (both during application setup and regular use) Changes in system objects (stored procedures, functions, tables, etc…) but uses the same name UA does not have rules for all known issues or any “yet to be known” issues
  • 21. Developed in conjunction with Scalability Experts Available for upgrades to SQL Server2005 and SQL Server 2008
  • 22. Capture realistic workload from test/production Establish a baseline in ACT environment: Restore SQL Server 2000/2005 database environment Replay captured trace and record baseline data Determine functional and performance measures of same application on SQL Server 2008 32-bit Upgrade database to SQL Server 2008 Replay captured trace and record functional and performance data Repeat for x64 if required or just test against x64
  • 23.  
  • 24. Support for SQL 2000 Set by default after upgrade Trace flags for deprecated events
  • 25. Test with Compatibility Level 10 Test actual application against SQL Server 2008 Test setup of application against SQL Server 2008 Basic optimization review (e.g. run DTA) Explore new/enhanced features with applications
  • 26. Replaced by Integration Services Deprecated in SQL Server 2008 But you can still use a DTS packages as is Basic migration tool as part of setup 3 rd Party tool DTSXchange.
  • 27.  
  • 28. Identify Upgrade Requirements Agree Acceptance Criteria Complete the Upgrade Checklist Run the latest Upgrade Advisor Pre-Upgrade Considerations Determine Appropriate Upgrade Strategy Upgrade Process Post Upgrade Considerations
  • 29. Document existing solution Capture performance baseline data Develop criteria and unit / verification tests Optional: capture query plans for complex queries Ensure Clean Environment Backup old instance / database and Verify it! Loop in Windows Administrators, SAN Administrators and Network Operations Optional: Access to Support
  • 30. Document EVERY step to the last detail and follow the document Check database consistency Monitor upgrade progress Check timing and compare to test upgrade timing
  • 31. Review all logs Change the compatibility level Change the page verify option Revisit Upgrade Advisor recommendations Update statistics to ensure performance Reconfigure Log Shipping Re-populate Full-Text catalogs Verify Agent jobs and maintenance tasks Verify security settings, especially cross server and/or cross-domain access privileges
  • 32. Re-evaluate statistics Check Optimizer Hints Database Tuning Advisor Leverage New ‘Low Cost’ Features Backup compression Transparent Data Encryption Make use of schemas Plan DTS Migration
  • 33. The smallest detail missed can break the entire upgrade A tested rollback plan is critical Don’t jump to conclusions if performance issues are encountered There are lots of resources to help you and your partners/customers…
  • 34. Download the Upgrade Technical Reference Guide: http://www.microsoft.com/downloads/details.aspx?FamilyID=66D3E6F5-6902-4FDD-AF75-9975AEA5BEA7&displaylang=en Start Using SQL Server 2008 for management http://www.microsoft.com/sql/2008/default.mspx Be aware of deprecated features in SQL Server 2008 http://technet.microsoft.com/en-us/library/cc707789.aspx Get the latest SQL Server 2008 Upgrade Advisor http://www.microsoft.com/downloads/details.aspx?FamilyID=c6c3e9ef-ba29-4a43-8d69-a2bed18fe73c&DisplayLang=en If you need the Upgrade Assistant http://www.scalabilityexperts.com/default.asp?action=article&ID=43 If you need a better DTS Migration Tool http://dtsxchange.com/ If you really haven’t got a TechNet+ subscription or just needs some help [email_address] and http://blogs.technet.com/andrew
  • 35. © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Editor's Notes

  • #2: 06/08/09 04:26 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.