Best Practices for Upgrading to SQL Server 2012

Similar documents
MIRRORING: START TO FINISH. Ryan Adams Blog - Twitter

Mind Q Systems Private Limited

SQL Server 2012 Database Administration With AlwaysOn & Clustering Techniques

The objective of this document is to present the high level plan for implementation, migration and Upgradation of SQL Server Database.

Explain how to prepare the hardware and other resources necessary to install SQL Server. Install SQL Server. Manage and configure SQL Server.

Appendix A Core Concepts in SQL Server High Availability and Replication

Administering Microsoft SQL Server 2012 Databases

Maintaining a Microsoft SQL Server 2008 Database

Course Syllabus. At Course Completion

Designing a Data Solution with Microsoft SQL Server 2014

MS 20465C: Designing a Data Solution with Microsoft SQL Server

Course. Overview. Length: 5 Day(s) Published: English. IT Professionals. Level: Type: Method: Delivery. Enroll now (CAL)

SQL Server 2014 Upgrade Technical Guide

Course 20465C: Designing a Data Solution with Microsoft SQL Server

SQL Best Practices for SharePoint admins, the reluctant DBA. ITP324 Todd Klindt

Module 14: Scalability and High Availability

Course Outline: Course 6317: Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills

Upgrading Your SQL Server 2000 Database Administration (DBA) Skills to SQL Server 2008 DBA Skills Course 6317A: Three days; Instructor-Led

$99.95 per user. SQL Server 2008/R2 Database Administration CourseId: 157 Skill level: Run Time: 47+ hours (272 videos)

SQL Server AlwaysOn (HADRON)

SQL Server for Database Administrators Course Syllabus

Microsoft SQL Database Administrator Certification

Course 20465C: Designing a Data Solution with Microsoft SQL Server

MS SQL Server 2014 New Features and Database Administration

Module 15: Monitoring

Designing a Data Solution with Microsoft SQL Server 2014

MCTS Microsoft SQL Server 2005 Implementation & Maintenance

Computer Visions Course Outline

Designing a Data Solution with Microsoft SQL Server

Critical SQL Server Databases:

SQM. Maintaining Microsoft SQL for Broadcast Engineers. Training Course Outline

Course 20465: Designing a Data Solution with Microsoft SQL Server

Upon completion of the program, students are given a full support to take and pass Microsoft certification examinations.

Designing a Data Solution with Microsoft SQL Server

Managing and Maintaining Windows Server 2008 Servers

Project Server 2010 Migration

Designing Database Solutions for Microsoft SQL Server 2012 MOC 20465

ACTi NVR Config Converter User s Manual. Version /06/07

WELKOM Cloud met Azure

Managing and Maintaining Windows Server 2008 Servers (6430) Course length: 5 days

Outline. MCSA: Server Virtualization

Below are the some of the new features of SQL Server that has been discussed in this course

Softchoice Microsoft SQL Server 2016 Migration Guide

10775A Administering Microsoft SQL Server 2012 Databases

Administering a Microsoft SQL Server 2000 Database

Microsoft SQL Server 2012 Administration

Moving a Romexis Database to an Existing SQL Instance

W I S E. SQL Server 2012 Database Engine Technical Update WISE LTD.

Administering Microsoft SQL Server 2012 Databases

MOC 20462C: Administering Microsoft SQL Server Databases

Upgrading to Microsoft SQL Server 2008 R2 from Microsoft SQL Server 2008, SQL Server 2005, and SQL Server 2000

Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

Deploying Exchange Server 2007 SP1 on Windows Server 2008

Things to consider before you do an In-place upgrade to Windows 10. Setup Info. In-place upgrade to Windows 10 Enterprise with SCCM

Course Syllabus. Maintaining a Microsoft SQL Server 2005 Database. At Course Completion

20465: Designing a Data Solution with Microsoft SQL Server

Failover clustering and active directory certificate services in windows server 2012

How To Manage A Database Server 2012

SQL Server Upgrading to. and Beyond ABSTRACT: By Andy McDermid

SQL Server 2012 Upgrade Technical Guide

Migrate, Manage, Monitor SQL Server 2005: How Idera s Tools for SQL Server Can Help

Implementing and Managing Windows Server 2008 Clustering

Planning and Administering Windows Server 2008 Servers

This course is intended for database professionals who need who plan, implement, and manage database solutions. Primary responsibilities include:

SQL Server AlwaysOn Deep Dive for SharePoint Administrators

Administering Microsoft SQL Server 2012 Databases

SQL Server High Availability: After Virtualization SQL PASS Virtualization Virtual Chapter September 11, 2013

High Availability for Microsoft SQL Server 7.0 Using Double-Take

MS SQL Server DBA Training Course. Table of Contents

Course 2788A: Designing High Availability Database Solutions Using Microsoft SQL Server 2005

MS Design, Optimize and Maintain Database for Microsoft SQL Server 2008

Parallels Containers for Windows 6.0

Administering a Microsoft SQL Server 2000 Database

General DBA Best Practices

Using Microsoft SQL Server with Dell EqualLogic PS Series Arrays

A SURVEY OF POPULAR CLUSTERING TECHNOLOGIES

How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises)

High Availability Essentials

$99.95 per user. SQL Server 2005 Database Administration CourseId: 152 Skill level: Run Time: 30+ hours (158 videos)

20465C: Designing a Data Solution with Microsoft SQL Server

3. Where can I obtain the Service Pack 5 software?

Quorum DR Report. Top 4 Types of Disasters: 55% Hardware Failure 22% Human Error 18% Software Failure 5% Natural Disasters

Kalen Delaney

VeriCentre 3.0 Upgrade Pre-Installation and Post Installation Guidelines

Copyright

Designing and Deploying Messaging Solutions with Microsoft Exchange Server 2010 Service Pack B; 5 days, Instructor-led

SQL Server 2008 Administration

6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

Rethink Disaster Recovery with Microsoft

StruxureWare Power Monitoring 7.0. Side By Side Upgrade Guide For Distributed Systems

Planning and Administering Windows Server 2008 Servers

ITG Software Engineering

MS Configuring and Administering Hyper-V in Windows Server 2012

NEXTGEN v5.8 HARDWARE VERIFICATION GUIDE CLIENT HOSTED OR THIRD PARTY SERVERS

Implementing a Microsoft SQL Server 2005 Database

Transcription:

Preview of the Best Practices Pre-con on Monday, Nov. 5 th Robert L Davis Sr. Product Consultant and Chief SQL Server Evangelist Idera Software Global Sponsors:

Robert L Davis Sr. Product Consultant at Idera Software Greater Seattle Area Information Technology and Services Past: Website: Twitter: LinkedIN: See me at: P.M. SQL Server Master Certification Program at Microsoft Sr. Database Administrator at Microsoft www.sqlsoldier.com @SQLSoldier www.linkedin.com/in/robertldavis SQL Server Intelligence Conference 2012 SQL PASS Summit 2012

Planning for Upgrading Operating System? Is current OS supported by? Map the upgrade path Upgrade vs new installation Migrating in steps Run Upgrade Advisor Upgrade non-production first 3

Upgrading Operating System? Requires a supported OS Standard/Developer Editions: Windows 7 SP1 Windows Vista SP2 Windows Server 2008 SP2 Windows Server 2008 R2 SP1 BI/Enterprise Editions: Windows Server 2008 SP2 Windows Server 2008 R2 SP1 OS upgrade/install must be done before SQL Evaluate if new hardware needed before upgrading 4

Map the upgrade path Upgrading SQL Server instance or database requires: SQL Server 2005 SP4 SQL Server 2008 SP2 SQL Server 2008 R2 SP1 Upgrading from an earlier version requires upgrading in steps Upgrade to minimum supported upgrade path Then upgrade to Databases must be upgraded in multiple steps even if doing a new installation 5

Run upgrade advisor Capture a trace of an average workload on production server to analyze code Alternatively, use the default trace Point advisor to your batch SQL scripts for analysis Upgrade advisor for : http://www.microsoft.com/enus/download/details.aspx?id=29065 6

Upgrade non-production Upgrade Engineering Team client components first Select few -> all Server upgrades should follow same path as code Development Test/QA Staging/Preproduction Production Ensure that earlier environments have all components as production Find and fix problems before moving to next environment 7

Choosing an Upgrade Path Migrate to new hardware In-place upgrades Side-by-side installations Server shuffling Special migrations Failover clusters Replication Log shipping / mirroring AlwaysOn Availability Groups 24/7 minimal downtime environments Sample upgrade plan 8

Migrate to new hardware Simplest, least problematic way to upgrade Migrate data to new hardware and failover Log shipping Database mirroring Backup & restore Detach & attach Copy database wizard Rollback plan Backups! 9

In-place upgrades Least expensive upgrade plan Most difficult to have a functional rollback plan Rollback plan must include backups! Side-by-side installation Least expensive upgrade plan Requires using named instances Be sure applications support Migrate data to new hardware and failover Log shipping Database mirroring Backup & restore Detach & attach Copy database wizard Rollback plan with backups 10

Server shuffling Most complex, longest implementation Use similar hardware such as DR servers to migrate Upgrade environment in stages May require multiple downtimes for switchovers May involve breaking clusters into separate servers 11

12

Evict node 13

Remove from LB 14

Fail over log shipping Config Repl. 15

Special migrations Failover clusters Migrate to new cluster Replication Can replicate between versions Use virtual names for replicas Log shipping -> replication, initialize from backup Log shipping / mirroring Can be upgraded via rolling upgrades Supported upstream only AlwaysOn Availability Groups Configure after migration/upgrade 24/7 minimal downtime environments Use the shuffle method to minimize downtime 16

Sample upgrade plan On my blog: www.sqlsoldier.com along with other files 17

Post failover Check compatibility level of all databases Rebuild the indexes If upgraded from SQL Server 2000 Run DBCC CheckDB() With Data_Purity; Run at first upgrade point and fix any issues before continuing Check Page Verification option of all databases and set to CheckSum Consider adjusting Max Server Memory 18

Questions? Global Sponsors:

Thank You for Attending Global Sponsors: