This document discusses migrating from SQL Server 2005 to SQL Server 2014. It notes that support for SQL Server 2005 ends in April 2016, which increases security and compliance risks. It highlights key features introduced in subsequent SQL Server versions from 2008 to 2014 like AlwaysOn availability groups. The document argues that migrating to SQL Server 2014 provides benefits like improved performance, high availability, and new capabilities. It also discusses how Dell services can help organizations upgrade and leverage hybrid cloud options.
2. Migrating from Microsoft SQL Server 2005 to Microsoft SQL Server 2014
Our conversation today
• A brief walk down history lane
• Now is the time to migrate
• How Dell can help you
9. Now is the
time to
modernize
End of Support for
SQL Server 2005
is April 12, 2016
10. What does end of support mean?
Nosecurityupdates
There will be no access to critical security updates which
increases the potential for business interruptions
Highermaintenancecosts
Maintaining legacy servers, firewalls, intrusion systems, etc. gets
expensive quickly
Compliancerisks
As support ends, your organization will likely fail
to meet regulatory compliance
11. • No more security updates
and hotfixes from Microsoft
• One vulnerable server is
gateway to entire network
• “Whitelisting,” virtualization,
etc. don’t ensure security
• WS2003 servers will no
longer pass compliance /
regulatory audits
• PCI, SOX, HIPAA non-
compliance carries large
fines and business risks
• Reduce costs through server
consolidation
• Improved performance,
availability & disaster
recovery
• New scenarios like VDI /
BYOD
• Standards-based
management across
compute, storage &
networking
• Automate to eliminate
manual tasks
• Higher security &
maintenance costs increases
TCO
• Opportunity cost of not
adopting latest technology
• Easy installation &
deployment
• OEM support – warranties &
security updates
Act NOW – The risks are
real. Help is available from
Microsoft & Dell.
Upgradeto WindowsServer
2012 R2 for significant
benefits
No security upgrades Compliance risks Higher TCO
Virtualization Simplified management
Pre-installed for
simplicity / support
>50% of SQL Server 2005 instances are running on
Windows Server 2003
12. A 10 year feature gap includes a lot
of features (and benefits)
13. 5 long years after
SQL Server 2000,
SQL Server 2005
gave us DMVs,
CLR, hot-add
memory, ranking
functions, XML
datatype, Database
Mirroring and a
new SSMS
14. SQL Server 2008 added hot add CPU, Governor, Xevents, spatial indexes
and compression
15. SQL Server 2012 added Always On Availability Groups and
columnstore indexes
16. See more at http://www.microsoft.com/en-us/server-cloud/products/sql-server/Comparison.aspx
* SQL Server Standard includes basic AlwaysOn High Availability. Basic includes 2 node Failover Clustering.
Features
SQL
Server
2005
SQL
Server
2008
SQL
Server
2008 R2
SQL
Server
2012
SQL
Server
2014
Performance
Buffer Pool Extension to SSD
Enhanced virtualization support and Live Migration
Availability
AlwaysOn High Availability*
Database Recovery Advisor
Windows Server Core Support
Security
Backup Encryption Support
Enhanced Separation of Duties
BI & Analytics
PowerPivot for Excel
Integration Services Managed as a Server
Management &
Programmability
Policy Based Management
Distributed Replay
A major leap forward
17. SQL Server 2014 has features that can help with compliance
Compliance
3.0
18. SQL Server 2014 has features that can help with compliance
Compliance
New permissions features to allow Separation of Duties
DataDBA Auditor
Can manage
server but cannot
read data
Can read data but
cannot manage
the server
19. SQL Server 2014 takes advantage of the latest Dell hardware
Performance and Scalability
Processors Memory
Physical
Virtual
640 4Tb
64 1Tb
20. SQL Server 2014 takes advantage of the latest Dell hardware
Performance and Scalability
Node
1
Node
2
Node
3
Node
…
Node
64 Failover clusters can have
up to 64 nodes
21. Resource Governor
Performance and Scalability
SQL Server 2008R2 introduced CPU Governor
• Allowed DBAs to place a cap on use of CPU resource
by any one user
SQL Server 2014 introduces I/O Governor
• Allows DBAs to place a cap on use of I/O bandwidth
consumed by any one user
22. In Memory OLTP (Hekaton)
Performance and Scalability
Excellent performance gains can be achieved for some
application patterns
• High (or spiky) data ingest rates
• Focused read/write contention
• Hard requirement for low latency
Up to 20x performance improvement in these scenarios
with In-memory OLTP
23. Column Store Indexes allows faster analytics workloads
Performance and Scalability
Data is stored in pages of rows of columns (traditional row store)
EmployeeID FirstName LastName Gender Salary
00000004 Al Powell M 90000
00000005 Richard Thornburg M 80000
00000006 Dwane Robinson M 105000
EmployeeID FirstName LastName Gender Salary
00000001 John McClane M 100000
00000002 Hans Gruber M 150000
00000003 Holly Gennaro F 100000
24. Column Store Indexes allows faster analytics workloads
Performance and Scalability
Data is stored in pages of columns of rows (column store)
EmployeeID
00000001
00000002
00000003
00000004
00000005
00000006
FirstName
John
Hans
Holly
Al
Richard
Dwane
LastName
McClane
Gruber
Gennaro
Powell
Thornburg
Robinson
Gender
M
M
F
M
M
M
Salary
100000
150000
100000
90000
80000
105000
25. Buffer Pool Extension
Performance and Scalability
Do you have:
• Older hardware with RAM slots
full?
• Dense virtualized deployments
with limited RAM allocations?
Buffer Pool Extension may be for you.
Disk
Buffer
Pool
Query
Engine
Fast RAM
Slow Disk
27. Results of testing Buffer Pool Extension in memory constrained server
Performance and Scalability
0 500 1000 1500 2000 2500 3000
Data on Disk/RAM BPOOL
Data on Disk/RAM+SSD BPOOL
Elapsed Time (seconds)
Signal PAGEIOLATCH_SH OTHER
When data > RAM definite
performance gains
More RAM is still better
28. Double the number of secondary nodes
Always On Availability Groups
SQL Server 2012 SQL Server 2014
Secondary Nodes 4 8
Allows you to spread read load across more nodes for better performance.
29. Secondaries are readable when the primary is not available
Always On Availability Groups
Primary S1 S2 S3
Allows some level of service – your
application can still read even if it
cannot write
30. Always On Secondaries can be in an Azure VM
Azure Cloud
Primary S1 S2 S3
Allows you to leverage Azure Data Centers
as secondary DR sites
31. Azure URL can be a backup target
Azure Cloud
Database Backup
Benefits
• Fast and easy migration
• Cost and limitless storage
• H/A and DR ease
• Security
• Can take advantage of Snapshot
Backup
32. Data files can be placed in Azure
Azure Cloud
SQL
Server
Benefits
• Fast and easy migration
• Cost and limitless storage
• H/A and DR ease
• Security
• Can take advantage of
Snapshot Backup
File 1
File 2
File 3
33. The path from SQL Server 2005
Target
Identify your
destination(s)
Upgrade
Make the move
2Discover
Categorize applications
and workloads
MAP tool
Upgrade Guide
Upgrade Advisor
SQL Server 2014
Azure VMs
Azure SQL database
Dell Services
DIY tools
Microsoft
31
35. Where are you on your data journey?
Reactive Informative Predictive Transformative
36. Reactive Informative Predictive Transformative
Step
OLTP
Data
Warehousing
BI & Analytics
IoT
Deployment
SQL Server 2005
Structured data from LOB apps is
transacted and locally managed.
Data used reactively.
Disk based OLTP, 99.9%
availability
Data-marts
Batch and operational reporting
Connected devices
On-premises
DellLicensingSolutions
Dell Hardware (Devices, Servers, Storage and Networking)
Dell Services
SQL Server 2008
Structured data managed and
analysed centrally, data informs
business.
Virtualization, 99.99% availability,
high IOPS
Data warehouse
Historical analysis and ad-hoc
reporting
Remote monitoring and asset
tracking
On-premises + cloud dev/test
SQL Server 2012/2014
Data capture is comprehensive,
scalable and leads business
decisions.
Enterprise-class security,
99.999%, in-memory OLTP &
scale up
Scale out data warehouse with in-
memory & Hadoop-based
analytics
Self service visualization and
dash-boarding + mobile
Asset and operations
improvements
On-premises, cloud backup/NA &
cloud apps
SQL Server 2014/2016
Data transforms business to drive
desired outcomes – any data, any
source, anywhere at scale
Real-time OLTP analytics, end-
to-end security, elastic scale,
Data lake and scale out cost
effective data warehouse
Exploratory and predictive
analytics, real-time stream
processing
Predictive maintenance and new
business models
Hybrid cloud managed as a single
platform
HDInsight, APS/Cloud DW Services, DatalakeMS
Services IOT practiceDell
Dell Services work on top of Azure to enhance hybrid deploymentDell
Event Hubs, Stream Analytics,
Azure ML
MS
Services BI/A practice,
Statistica, TOAD DataPointDell
Services IOT practice, Boomi, Statistica, TOAD DataPointDell
Azure Integration, VMs, Azure
SQL Database
MS
Spotlight on SQL Server, TOAD for SQL Server, LiteSpeed, SQL Optimizer for SQL
ServerDell
Excel, O365, PowerBIMS
Services DW practiceDell
Services BI/A practiceDell
Services DW practice, business cont/DR in the Cloud, APSDell
Microsoft SQL ServerMS
38. Questions?
What do you think?
Your to-do’s:
1. Visit us at Lifecycle Services in the Expo
3. Learn more at www.dell.com/ITLifecycleServices
Thanks!