“Moves Like Jagger”                        Upgrading to SQL Server 2012   Mark BroadbentSenior SQL Specialist          SQL...
AboutMark Broadbent“30 billion times more intelligent than a live mattress”Email: mark.broadbent@sqlcambs.org.ukTwitter: r...
Agenda•   Upgrade path•   Preparing and reporting for upgrade•   Upgrade strategies•   Measuring success•   Advanced scena...
But first... why upgrade to 2012?New FeaturesMove to 64-bitNew HardwareMainstream SupportVirtualizationConsolidation      ...
“My Favourite” New FeaturesFailover Clustering enhancements•   Local TempDB•   Multi-subnet clusteringAlwaysOn Availabilit...
Mainstream Support  Product          Mainstream    Extended      Service Pack                   Support End   Support End ...
Supported Upgrade Path                         Requires staged                         Upgrade to SQL 2005,               ...
Edition Hierachy• Level 1 Bullet (24pt)      Specialized Editions   Principal Editions  – Lever 2 Bullet (20pt)   • Web• E...
Database Upgrade  Demo           November 6-9, Seattle, WA
Preparing and Reporting for UpgradeDiscover candidates for consolidationDocument the candidates for upgradeBaseline existi...
Capture…                                  CollationWait Stats          MAXDOP                                Performance T...
Discovery and Analysis ToolkitPowerShell Msinfo32.exe WMI TSQLCPU-Z  Hardware Vendor Tools Performance MonitorSystem Cente...
Upgrade StrategiesIn place•   Risky, and changing source data•   Backout can be difficult, definite downtimeSide by side• ...
Reporting for Upgrade     Demo              November 6-9, Seattle, WA
Moving SQL to Server Core•   How to install or upgrade?•   Configuration and management•   Performance Monitoring•   Restr...
Moving SQL to AlwaysOnAvailability Groups•   Should you use a Listener?•   No MSDTC support –do you need it?•   No Instanc...
SummaryUnderstand the reason for upgrade before leapingAlways look to consolidation candidatesEnsure you analyse your upgr...
PASS Resources Free SQL Server and BI training    Free 1-day Training Events       Regional Event Local and Virtual User G...
Thank you          for attending this session and          the 2012 PASS Summit in SeattleDBA-308                         ...
Upcoming SlideShare
Loading in …5
×

PASS 2012 "Moves Like Jagger" - Upgrading to SQL Server 2012

1,100 views

Published on

Upgrading SQL Server is one of the most challenging and risky operations that you will perform as a DBA. Make the wrong move and you could be heading for the exit. Upgrade does not end when you think so you should prepare for the worst and aim for success.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,100
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
25
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

PASS 2012 "Moves Like Jagger" - Upgrading to SQL Server 2012

  1. 1. “Moves Like Jagger” Upgrading to SQL Server 2012 Mark BroadbentSenior SQL Specialist SQLCloud SQLCLOUD.CO.UK November 6-9, Seattle, WA
  2. 2. AboutMark Broadbent“30 billion times more intelligent than a live mattress”Email: mark.broadbent@sqlcambs.org.ukTwitter: retracementBlog: http://tenbulls.co.ukEvent Lead to the UK’s first ever SQLSaturday (Cambridge)http://www.sqlsaturday.com/events.aspxCambridgeshire PASS Chapter UG Leader http://sqlcambs.org.uk DBA-308
  3. 3. Agenda• Upgrade path• Preparing and reporting for upgrade• Upgrade strategies• Measuring success• Advanced scenarios DBA-308
  4. 4. But first... why upgrade to 2012?New FeaturesMove to 64-bitNew HardwareMainstream SupportVirtualizationConsolidation DBA-308
  5. 5. “My Favourite” New FeaturesFailover Clustering enhancements• Local TempDB• Multi-subnet clusteringAlwaysOn Availability GroupsContained DatabasesServerCore support DBA-308
  6. 6. Mainstream Support Product Mainstream Extended Service Pack Support End Support End Support End Windows 2003 2010-07-13 2015-07-14 2009-04-14 Windows 2003R2 2010-07-13 2015-07-14 2009-04-14 Windows 2008 2015-01-13 2020-01-14 2011-07-12 Windows 2008R2 2015-01-13 2020-01-14 2013-04-09 SQL 2005 2011-04-12 2016-04-12 2007-07-10 SQL 2008 2014-07-08 2019-07-09 2010-04-13 SQL 2008R2 2014-07-08 2019-07-09 2012-07-10http://support.microsoft.com/lifecycle/#ServicePackSupport DBA-308
  7. 7. Supported Upgrade Path Requires staged Upgrade to SQL 2005, SQL 2008 /R2 DBA-308
  8. 8. Edition Hierachy• Level 1 Bullet (24pt) Specialized Editions Principal Editions – Lever 2 Bullet (20pt) • Web• Enterprise• Business Intelligence• Standard Breadth Editions • DeveloperNew Editions • ExpressNo Datacenter Edition • Express LocalDBNo AWE supportNo Itanium support • Evaluation DBA-308
  9. 9. Database Upgrade Demo November 6-9, Seattle, WA
  10. 10. Preparing and Reporting for UpgradeDiscover candidates for consolidationDocument the candidates for upgradeBaseline existing candidatesLoad test new serverCheck new server configuration DBA-308
  11. 11. Capture… CollationWait Stats MAXDOP Performance Trace Server Shares Application LoadLPIMCPU count Statement Execution timeNTFS Cluster Size SQL Errorlogs NTFS Security Query Plans RAID Stripe Size Partition Alignment NTFS Cluster Size Instant File Initialization DBA-308
  12. 12. Discovery and Analysis ToolkitPowerShell Msinfo32.exe WMI TSQLCPU-Z Hardware Vendor Tools Performance MonitorSystem Center fsutil YOU Profiler SQLStressMAP Toolkit Upgrade Assistant SQLIOSimUpgrade Advisor Distributed Replay SQLIO DBA-308
  13. 13. Upgrade StrategiesIn place• Risky, and changing source data• Backout can be difficult, definite downtimeSide by side• Risk to live instance• Connectivity considerationsMigrate to new server• Less risk, backout easier and upgrade will require less downtime• Implement new features and remove deprecated ones DBA-308
  14. 14. Reporting for Upgrade Demo November 6-9, Seattle, WA
  15. 15. Moving SQL to Server Core• How to install or upgrade?• Configuration and management• Performance Monitoring• Restrictions DBA-308
  16. 16. Moving SQL to AlwaysOnAvailability Groups• Should you use a Listener?• No MSDTC support –do you need it?• No Instance Level object failoverFailover Clustering• Shared Storage• ValidationBoth• Windows Failover Cluster requirement• Node Weight DBA-308
  17. 17. SummaryUnderstand the reason for upgrade before leapingAlways look to consolidation candidatesEnsure you analyse your upgrade targets & destinationsRetain useful historical metrics for future issuesUnderstand your upgrade pathImplement new capabilities to your advantageAim to minimize downtime and maximize availabilityBe prepared for failureThis is your neck on the line, be prepared and be careful!Good luck!  DBA-308
  18. 18. PASS Resources Free SQL Server and BI training Free 1-day Training Events Regional Event Local and Virtual User Groups Free Online Technical Training This is Community Learning Center DBA-308
  19. 19. Thank you for attending this session and the 2012 PASS Summit in SeattleDBA-308 November 6-9, Seattle, WA

×