BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration...

43
BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features

Transcript of BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration...

Page 1: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

BARBARIN DAVIDSQL Server Senior ConsultantPragmantic SA

SQL Server Denali :New administration features

Page 2: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

David BARBARIN [email protected]

SQL Server Senior Consultant at Pragmantic SA Collaborative solutions Business solutions Data Management and Business Intelligence

Page 3: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

SQL Server Denali becomes SQL Server 2012

Page 4: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Installation enhancements

Page 5: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Smart setup : during installation update can be downloaded

Compatibility with Windows Core : it’s now possible to install SQL Server on Windows Core edition

Installation enhancements

Page 6: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Manageability enhancements

SQL Server Management Studio

Page 7: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

New interface is now based on the Visual Studio 2010 shell

SSMS is improved by enhancements to tools and monitoring features

Two keyboard shortcut schemes (Visual Studio 2010 compatible mode or shortcut from SQL Server 2008 R2)

SSMS

Page 8: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Point-in-time restore has been improved by the addition of a visual timeline that allows you to identify a feasible point in time as a target time for a database restore operation

Page Restore is available with GUI mode

SSMS

Page 9: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Database Engine startup options are now configured by using a new Startup Parameters tab of SQL Server Configuration Manager

Windows PowerShell is no longer installed by SQL Server Setup. The sqlps utility that is used to run Windows PowerShell (V2) sessions that include the SQL Server snap-ins

SSMS

Page 10: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

New and modified management views

sys.dm_exec_query_statssys.dm_os_volume_statssys.dm_os_windows_infosys.dm_server_memory_dumpssys.dm_server_servicessys.dm_server_registry

SSMS

Page 11: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Overview of SSMS and tools

demo…

Page 12: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

High Availability and Performance Enhancements

Always On

Page 13: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

With the previous versions of SQL Server we can achieved high availability and disaster recovery by using :

failover clusteringdatabase mirroringlog shipping peer-to-peer replication Combination of the above technologies

Always On

Page 14: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Always On

Page 15: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Always On

Page 16: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

The existing solutions can achivied our goal but have drawback :

Mirroring is one-to-one mapping making multiple secondaries unattainable. Log shipping does not provide zero failureCluster topology have a SPOF (shared storage)Passive servers in the above solutions are not used to their full potential

Always On

Page 17: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

An integrated solution called AlwaysOn

Always On Avaibility Groups are used for database protection and offer :

Multi-database failoverMulti secondariesActive SecondariesIntegrated HA Management

Always On

Page 18: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Always On

Page 19: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Overview of Always On

demo…

Page 20: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

High Availability and Performance Enhancements

Failover Clustering

Page 21: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Multi subnets are supported by SQL Server 2012

Tempdb database can be hosted locally on each node server

There is no longer the limit of 23 SQL Server instances on a consolidated failover cluster by the introducing of the SMB support

Failover Clustering

Page 22: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

High Availability and Performance Enhancements

Indexes

Page 23: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

There are no longer limitations with LOB for online rebuild

Introduction of columnstore indexes : They can be used to significantly speed-up the processing time of common data warehousing queries.

Columnstore indexes group and store data for each column and then join all the columns to complete the whole index. This differs from traditional indexes which group and store data for each row and then join all the rows to complete the whole index.

Indexes

Page 24: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Indexes

Columnstore index storage allow to minimize I/O

Compression is more efficient

Page 25: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Index rebuild with LOB data and columnstore indexes

demo…

Page 26: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

High Availability and Performance Enhancements

Indirect CHECKPOINT

Page 27: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Checkpoint is used to flushed dirty pages on the disk

Reduce the recovery time. Checkpoint is triggered by differents events.

The recovery intervall is a server level parameter

Indirect checkpoints can be configured by database with ALTER DATABASE … SET TARGET_RECOVERY_TIME

Indirect checkpoint

Page 28: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

High Availability and Performance Enhancements

Data Tuning Advisor

Page 29: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Plan cache option is now available as a option in Database Engine Tuning Advisor (DTA) workload.

We don't need trace files/tables or manual workload, just we can use query plan cache which will select top 1,000 events for the analysis

Data Tuning Advisor

Page 30: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Security Enhancements

New Role Management

Page 31: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Possibility to create user defined server roles

The system stored procedures sp_addsrvrolemember and sp_dropsrvrolemember are now deprecated. Use instead ALTER ROLE MEMBER

New Role Management

Page 32: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Manage server role members

demo…

Page 33: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Security Enhancements

Provisioning During Setup

Page 34: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

To enhance role separation, BUILTIN\administrators and Local System ( NT AUTHORITY\SYSTEM) are not automatically provisioned in the sysadmin fixed server role.

SQL Server now supports Managed Service Accounts and Virtual Accounts when installed on Windows 7 or Windows Server 2008 R2

Provisioning During Setup

Page 35: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Configure a management account for the SQL Server service

demo…

Page 36: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Security Enhancements

Contained databases

Page 37: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Includes all database settings and metadata required to define the database and has no configuration dependencies on the instance

Fully contained database vs Partially contained database

Contained database users and Windows principals

Contained databases

Page 38: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Overview of a contained database

demo…

Page 39: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Security Enhancements

Encryption

Page 40: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

New hashing algorithms availableSHA2_256 and SHA2_512

Certificats 4096 bytes against 3456 bytes in earlier versions

Master keysEAS algorithm against 3DES in earlier versions

Encryption

Page 41: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Thanks you !!

Page 42: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

Please help us make TechDays even better by Evaluating this Session. Thank you!

Give us your feedback!

Page 43: BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration features.

© 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.