BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration...
-
Upload
joleen-roberts -
Category
Documents
-
view
221 -
download
4
Transcript of BARBARIN DAVID SQL Server Senior Consultant Pragmantic SA SQL Server Denali : New administration...
BARBARIN DAVIDSQL Server Senior ConsultantPragmantic 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
SQL Server Denali becomes SQL Server 2012
Installation enhancements
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
Manageability enhancements
SQL Server Management Studio
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
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
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
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
Overview of SSMS and tools
demo…
High Availability and Performance Enhancements
Always On
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
Always On
Always On
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
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
Always On
Overview of Always On
demo…
High Availability and Performance Enhancements
Failover Clustering
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
High Availability and Performance Enhancements
Indexes
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
Indexes
Columnstore index storage allow to minimize I/O
Compression is more efficient
Index rebuild with LOB data and columnstore indexes
demo…
High Availability and Performance Enhancements
Indirect CHECKPOINT
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
High Availability and Performance Enhancements
Data Tuning Advisor
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
Security Enhancements
New Role Management
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
Manage server role members
demo…
Security Enhancements
Provisioning During Setup
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
Configure a management account for the SQL Server service
demo…
Security Enhancements
Contained databases
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
Overview of a contained database
demo…
Security Enhancements
Encryption
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
Thanks you !!
Please help us make TechDays even better by Evaluating this Session. Thank you!
Give us your feedback!
© 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.