SQL Server 2014 Upgrade Technical Guide
Total Page:16
File Type:pdf, Size:1020Kb
SQL Server 2014 Upgrade Technical Guide Writers: Ron Talmage, Richard Waymire, James Miller, Vivek Tiwari, Ken Spencer, Paul Turley, Danilo Dominici, Dejan Sarka, Johan Åhlén, Nigel Sammy, Allan Hirt, Herbert Albert, Antonio Soto, Régis Baccaro, Milos Radivojevic, Jesús Gil, Simran Jindal, Craig Utley, Larry Barnes, Pablo Ahumada Published: December 2014 Applies to: SQL Server 2014 Summary: This technical guide takes you through the essentials for upgrading SQL Server 2005, SQL Server 2008, and SQL Server 2008 R2 instances to SQL Server 2014. Copyright This document is provided “as-is”. Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes. © 2014 Microsoft. All rights reserved. SQL Server 2014 Upgrade Technical Guide 2 Contents SQL Server 2014 Upgrade Technical Guide ........................................................ 1 Copyright .......................................................................................................................................... 2 Introduction ......................................................................................................... 17 Executive Summary ............................................................................................. 18 Planning the Upgrade ............................................................................................................... 18 The Relational Database Environment ............................................................................... 20 The Business Intelligence Environment ............................................................................. 21 Chapter 1: Upgrade Planning and Deployment .............................................. 22 Introduction ................................................................................................................................... 22 Upgrading SQL Server 2012 to SQL Server 2014 .......................................................... 22 Preparing to Upgrade ................................................................................................................ 22 Upgrade Strategies ........................................................................................................................................ 23 Upgrade Tools ................................................................................................................................................. 38 SQL Server 2014 Setup................................................................................................................................. 44 Allowable Upgrade Paths ............................................................................................................................ 50 Application and Connection Requirements ......................................................................................... 56 Upgrading Applications that Use the .NET Framework ................................................................... 57 Plan for Backups ............................................................................................................................................. 59 Upgrading Both Windows and SQL Server .......................................................................................... 60 Upgrading Multiple Instances ................................................................................................................... 63 Upgrading Very Large Databases ............................................................................................................ 63 Upgrading High Availability Servers ....................................................................................................... 64 Minimizing Upgrade Downtime ............................................................................................................... 64 Developing an Upgrade Plan ................................................................................................. 66 Treat the Upgrade as an IT Project .......................................................................................................... 66 Minimize Variables Involved in the Upgrade....................................................................................... 69 Create Upgrade Checklists ......................................................................................................................... 73 SQL Server 2014 Upgrade Technical Guide 3 Test the Upgrade Plan .................................................................................................................................. 74 Develop Acceptance Criteria and Rollback Steps .............................................................................. 77 Post-Upgrade Tasks ................................................................................................................... 78 Integrate the New Instance into Its New Environment.................................................................... 78 Determine Application Acceptance ......................................................................................................... 79 Run the SQL Server 2012 Best Practices Analyzer ............................................................................. 79 Troubleshooting an Upgrade .................................................................................................................... 79 Decommission and Uninstall After a Side-by-Side or New Hardware Upgrade .................... 80 Considerations for Upgrading Without a DBA ............................................................... 80 Conclusion ...................................................................................................................................... 83 Additional References ............................................................................................................... 83 Chapter 2: Management Tools ........................................................................... 84 Introduction ................................................................................................................................... 84 Upgrading to SQL Server 2014 and SQL Server’s Management Tools ................ 84 Upgrading In-Place........................................................................................................................................ 84 Tools Connectivity ......................................................................................................................................... 85 SQL Server Management Studio (SSMS) ........................................................................... 85 Upgrading Master and Target Servers ................................................................................................... 86 Project Files ...................................................................................................................................................... 86 Post-Upgrade SSMS Tasks.......................................................................................................................... 86 Azure-Facing Features in SSMS 2014 ..................................................................................................... 87 SQL Server Data Tools ............................................................................................................... 88 Conclusion ...................................................................................................................................... 88 Chapter 3: Relational Databases ........................................................................ 89 Introduction ................................................................................................................................... 89 Relational Database Configurations .................................................................................... 89 Upgrade Considerations........................................................................................................... 90 Full-Text Search .............................................................................................................................................. 91 What Can Be Upgraded? ............................................................................................................................. 92 SQL Server 2014 Upgrade Technical Guide 4 What Cannot Be Upgraded? ...................................................................................................................... 93 In-Place Upgrade vs. Side-by-Side Upgrade ................................................................... 95 In-Place Upgrade............................................................................................................................................ 95 Side-by-Side Upgrade .................................................................................................................................. 95 Evaluating Potential Upgrade Issues ................................................................................ 102 Deprecated Features ................................................................................................................................... 102 Discontinued Functionality ......................................................................................................................