Download presentation
Presentation is loading. Please wait.
Published bySimon Gregory Modified over 9 years ago
1
René Balzano & Roger Breu Technology Solution Professionals Data Platform Microsoft Switzerland SQL Server vNext
2
«Denali» Overview Deployment and Configuration Coding and Debugging Processing and Querying Outlook Agenda
3
«Denali» Overview
4
MISSION-CRITICAL PLATFORM DEVELOPER and IT PRODUCTIVITY PERVASIVE INSIGHT SQL Server codename “Denali” Increase flexibility with integrated high availability Gain higher return on high availability investments Get breakthrough data warehousing scale and performance Realize lower cost of IT administration Accelerate time-to- market for developers Build more flexible, innovative applications Expand the reach of BI to business users Get advanced analytic performance Deliver credible, consistent data to right users
5
Deployment and Configuration
6
Setup/Configuration Changes Windows Powershell is no longer installed by SQL Server Setup; now it’s a prerequisite for installation.NET Framework 4.0 is a prerequisite for installing SQL Server codenamed “Denali”,.NET Framework 3.5SP1 for Setup on Windows Vista and Windows Server 2008 Startup Options Startup Parameters tab in SQL Server Configuration Manager
7
High Availability & Disaster Recovery (HADR) solution referred to as SQL Server “Always On” Increase flexibility with new, integrated HADR solution Faster failover, easier administration with Availability Groups Identify databases to failover as a unit to reduce unplanned downtime Faster application failover using virtual network name Increase application uptime using flexible failover policy Enable better data redundancy and protection with up to four secondaries and up to two synchronous secondaries Multi Subnet Clustering Limited downtime with enhanced online operations Run Microsoft SQL Server® on Windows Server® Core to reduce planned downtime (50- 60% fewer OS patch reboots) HADR SQL Server “Denali” AlwaysOn AA AA AA AA AA AA AA AAAA
8
Availability Group Architecture Availability Group uses windows server failover cluster (WSFC) for Inter-node health detection, Failover coordination, Primary health detection, Distributed data store for Availability Group settings and state, Distributed change notifications Windows Server Failover Cluster Database Active Log Synchronization Database Active Log Synchronization WSFC Common Microsoft availability platform SQL Server AlwaysOn Failover cluster instances SQL Server AlwaysOn Availability Group Microsoft Hyper-V Microsoft Exchange Built-in WSFC workloads (e.g. file share, NLB, etc) and third party workloads
9
WSFC Service SQL Server Instance AG Res DLL WSFC Service SQL Server Instance AG Res DLL WSFC Service SQL Server Instance AG Res DLL Availability Group 1 Availability Group 2 User tells SQL to failover Availability Group 2 to Node1 SQL confirms and tells WSFC WSFC tells AG Res DLL to bring AG2 offline WSFC tells AG Res DLL to bring AG2 online Notification of new primary Secondaries request primary connection Clients disconnected from AG2 Client connections transparently redirected to primary via IP and network name resources Availability Group Architecture Drilldown
10
Advanced Failover Options Higher Level Is Inclusive LevelDescriptionExample 0No automatic failover or restart Never Fail, Log Only 1Failover or restart on SQL Server down Server DownInstance Not Starting 2Failover or restart on SQL Server unresponsive Server Hang17884 Deadlock 3Failover or restart on critical SQL Server errors System UnhealthyStack Dumps Occurring 4Failover or restart on moderate SQL Server errors Resource UnhealthyLow on Memory 5Failover or restart on any qualified failure QP UnhealthyQueries Stalled Diagnostics generated for Health State Components System Resource Query Processing IO Subsystem Events Exec sp_server_diagnostics Diagnostics generated for Health State Components System Resource Query Processing IO Subsystem Events Exec sp_server_diagnostics
11
Contained Databases “PARTIAL” containment now available User containment (database users with no instance-level login associated) Collation containment (tempdb tables will also use the database collation for contained databases) Sys.dm_db_uncontained_entities Shows you what else in your DB is still uncontained
12
Security Features New Permissions GRANT, REVOKE and DENY to: SEARCH PROPERTY LIST/CREATE and ALTER ANY SERVER ROLE New Role Management User-defined server roles Sp_addsrvrolemember and sp_dropsrvrolemember are deprecated / Use ALTER SERVER ROLE instead. Hashing Algorithms HASHBYTES function supports the SHA2_256 and SHA2_512 algorithms. Database Engine Access through (Partial) Contained Databases
13
Coding and Debugging
14
IntelliSense Substring matching in completion lists Code Snippets (Expansion, Surround) More Visual Studio Features Multi Monitor Support Zoom Task List Clipboard Ring SSMS Enhancements
15
Breakpoints Conditional Hit Count Filter Actions Watch Expressions DataTips Debugging Enhancements
16
Result Set Metadata sp_describe_first_result_set (sys.dm_exec_describe_first_result_set) sp_describe_undeclared_parameters sys.dm_exec_describe_first_result_set_for_object EXECUTE... WITH RESULT SETS Ad-hoc Query Paging ORDER BY... OFFSET... FETCH NEXT... Sequence Objects CREATE SEQUENCE... INSERT... VALUES(... NEXT VALUE FOR...)... T-SQL Enhancements
17
Processing and Querying
18
Aimed at Data Warehouse Queries Index Content is stored column-wise Pages are highly compressed Only queried attributes are accessed Columnar Index
19
Outlook
20
Resources CTP 1 is public, you can get it here: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6a 04f16f-f6be-4f92-9c92-f7e5677d91f9 Denali Books Online http://msdn.microsoft.com/en-us/library/bb500435(SQL.110).aspx http://blogs.technet.com/b/dataplatforminsider/ http://www.microsoft.com.sqlserver/en/us/product-info/future- editions.aspx Columnstore Indexes: http://download.microsoft.com/download/8/C/1/8C1CE06B-DE2F- 40D1-9C5C- 3EE521C25CE9/Columnstore%20Indexes%20for%20Fast%20DW%2 0QP%20SQL%20Server%2011.pdf http://download.microsoft.com/download/8/C/1/8C1CE06B-DE2F- 40D1-9C5C- 3EE521C25CE9/Columnstore%20Indexes%20for%20Fast%20DW%2 0QP%20SQL%20Server%2011.pdf
21
CTP3 will be public again Expected RTW in Summer 2011 Release Candidate in Fall 2011 RTM ??? Roadmap
22
Summary SQL Server Codename “Denali” introduces a variety of enhancements and new features We have only talked about a few SQL Server is the platform for your Mission Critical applications IT and Developer Productivity will be greatly improved New BI Enhancements allow the balancing act between Corporate BI and Personal BI
24
© 2011 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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.