26
© dbi services dbi services SQL Server Denali 1 06.10.2011 www.dbi-services.com Antonio De Santo Consultant Stéphane Haby Consultant

SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

Embed Size (px)

DESCRIPTION

Nous vous proposons de découvrir la prochaine version de Microsoft SQL Server, nom de code Denali. Cette version inédite devrait sortir en 2012 et offrira de nouvelles opportunités dans la gestion des performances, la haute disponibilité, la business intelligence (BI) et l'intégration. Cette présentation est spécialement conçue pour les DBA, mais nous vous donnerons également un aperçu des fonctionnalités pour les développeurs et les spécialistes de la BI.

Citation preview

Page 1: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

dbi services

SQL Server – Denali

1 06.10.2011 www.dbi-services.com

Antonio De Santo

Consultant

Stéphane Haby

Consultant

Page 2: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Agenda

dbi services

i. Introduction

ii. Installation

iii. Haute disponibilité

iv. Sécurité

v. Performances et évolutivité

vi. Autres évolutions

vii. Conclusion

SQL Server – Denali

06.10.2011 2 www.dbi-services.com

Page 3: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Introduction

Les versions récentes

www.dbi-services.com 3 06.10.2011

Page 4: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Introduction

Codename Denali

www.dbi-services.com 4 06.10.2011

Parc Naturel et réserve en Alaska

Comprend le Mont McKinley (6194 m)

En langue athapascane ‘Denali’ signifie ‘Haut’

http://www.microsoft.com/sqlserver/en/us/future-editions.aspx

Page 5: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Introduction

6 axes d’évolution

www.dbi-services.com 5 06.10.2011

Page 6: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Agenda

dbi services

i. Introduction

ii. Installation

iii. Haute disponibilité

iv. Sécurité

v. Performances & évolutivité

vi. Autres évolutions

vii. Conclusion

SQL Server – Denali

06.10.2011 6 www.dbi-services.com

Page 7: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Format de fichier NTFS recommandé

Non installable sur les lecteurs en lecture seule, mappés ou

compressés

PowerShell 2.0 est requis

.Net 3.5SP1 est requis

.Net 4.0 est installé automatiquement

Mise à jour de Windows avec l’article ID 956250 :

Windows Server 2008 SP2 & Windows Vista SP2

Installation

Prérequis d’installation

www.dbi-services.com 7 06.10.2011

Installation possible sur un Windows en mode Core

Page 8: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

SmartSetup

Mise à jour automatique

Sécurisation des services

Sécurisé au travers de leur compte

Support des Managed Service Accounts et Virtual Accounts

Documentation

Installation sur un serveur interne différent du serveur SQL

Installation

Nouveautés

www.dbi-services.com 8 06.10.2011

Page 9: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Agenda

dbi services

i. Introduction

ii. Installation

iii. Haute disponibilité

iv. Sécurité

v. Performances & évolutivité

vi. Autres évolutions

vii. Conclusion

SQL Server – Denali

06.10.2011 9 www.dbi-services.com

Page 10: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Basé sur 2 technologies existantes :

Le cluster

Le miroir de bases pour la réplication

Grouper les BdD dans un « Groupe de Disponibilité »

Accéder aux bases de données répliquées en lecture :

Effectuer des backups

Générer des rapports

Failover Clustering

Support de sous réseaux différents dans le même cluster

Support de tempdb sur un stockage local

Indirect Checkpoint

Haute Disponibilité

HADR SQL Server «AlwaysOn»

www.dbi-services.com 10 06.10.2011

Page 11: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Haute Disponibilité

Démonstration «AlwaysOn»

www.dbi-services.com 11 06.10.2011

Page 12: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Agenda

dbi services

i. Introduction

ii. Installation

iii. Haute disponibilité

iv. Sécurité

v. Performances & évolutivité

vi. Autres évolutions

vii. Conclusion

SQL Server – Denali

06.10.2011 12 www.dbi-services.com

Page 13: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Nouvelles permissions :

GRANT, REVOKE et DENY :

CREATE/ALTER/DROP SEARCH PROPERTY LIST

ALTER ANY SERVER ROLE

Nouveauté sur les rôles :

Créer ses propres rôles au niveau serveur

Utiliser ALTER SERVER ROLE

sp_addsrvrolemember & sp_dropsrvrolemember sont obsolètes

Sécurité

Quoi de neuf ? 1/2

www.dbi-services.com 13 06.10.2011

Page 14: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Algorithmes de hachage :

Fonction HASHBYTES supporte des algorithmes SHA2_256 et

SHA2_512

Contained DataBases (CDB) :

Création d’utilisateurs de base de données

Améliore la mobilité et la portabilité des bases de données

Sécurité

Quoi de neuf ? 2/2

www.dbi-services.com 14 06.10.2011

Page 15: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Agenda

dbi services

i. Introduction

ii. Installation

iii. Haute disponibilité

iv. Sécurité

v. Performances & évolutivité

vi. Autres évolutions

vii. Conclusion

SQL Server – Denali

06.10.2011 15 www.dbi-services.com

Page 16: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

IntelliSense:

Reconnaissance d’une partie de la chaine de caractères dans la liste de

complétion

Utilisation des code SNIPPETS

Quelques fonctionnalités utiles et agréables :

Support Multi-écran

Zoom

Liste de tâches

Anneau presse-papiers (Clipboard ring)

Performances & évolutivités

Nouveautés SSMS

www.dbi-services.com 16 06.10.2011

Page 17: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Performances & évolutivités

Column Store Index

www.dbi-services.com 17 06.10.2011

Projet Apollo

Moteur Vertipaq de Powerpivot intégré

Destiné aux requêtes d'entrepôt de données (DWH)

Haute compression des pages

Contenu des index stocké par colonne

Seuls les attributs interrogés sont accessibles

Page 18: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Performances & évolutivités

T-SQL

www.dbi-services.com 18 06.10.2011

Quelques Nouveautés T-SQL

Objet Séquence Table FileTable

EXEC … WITH RESULT SETS ORDER BY... OFFSET... FETCH NEXT…

DMVs : • sys.dm_os_volume_stats • sys.dm_os_windows_info • sys.dm_server_memory_dumps • sys.dm_server_services • sys.dm_server_registry

Fonctions date & heure : • DATEFROMPARTS / TIMEFROMPARTS • DATETIME2FROMPARTS • DATETIMEFROMPARTS • DATETIMEOFFSETFROMPARTS • EOMONTH • SMALLDATETIMEFROMPARTS

Fonction logique (CHOOSE / IIF) Fonction de conversion (PARSE / TRY_CONVERT / TRY_PARSE)

Amélioration du FullText

Page 19: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Agenda

dbi services

i. Introduction

ii. Installation

iii. Haute disponibilité

iv. Sécurité

v. Performances & évolutivité

vi. Autres évolutions

vii. Conclusion

SQL Server – Denali

06.10.2011 19 www.dbi-services.com

Page 20: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Projet Crescent :

Explorer rapidement, facilement et visuellement les données

Répondre à des questions ponctuelles en seulement quelques clics

Autres évolutions

Business Intelligence

www.dbi-services.com 20 06.10.2011

Page 21: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Support UTF-16

PHP Driver (PDO)

Possibilité de mise à niveau du DAC (Data-tier Application

Component)

Moteur de recherche sémantique

Certificats :

Support de clef de 4096 octets

Création depuis un binaire

Autres évolutions

Globalisation

www.dbi-services.com 21 06.10.2011

Page 22: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Entreprise Data information Management

Data Quality Services Profiler

Amélioration d’intégration Services :

Refonte complète du designer(WPF)

Nouvelle gestion des sources

Amélioration de la gestion mémoire pour les « merges »

Amélioration de la gestion des flux lors de changements des objets sources et destinations

Autres évolutions

EDIM

www.dbi-services.com 22 06.10.2011

Page 23: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Agenda

dbi services

i. Introduction

ii. Installation

iii. Haute disponibilité

iv. Sécurité

v. Performances & évolutivité

vi. Autres évolutions

vii. Conclusion

SQL Server – Denali

06.10.2011 23 www.dbi-services.com

Page 24: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

Amélioration de la gestion de la Haute Disponibilité

Nouvelles fonctionnalités très efficaces

Denali CTP3 disponible :

http://www.microsoft.com/betaexperience/pd/SQLDCTP3CTA/enus/default.as

px

Automne 2011 : Release Candidate

RTM : expected soon

Conclusion

Bref...

www.dbi-services.com 24 06.10.2011

Page 25: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

"Denali" Book Online :

http://msdn.microsoft.com/en-us/library/bb500435(SQL.110).aspx

http://blogs.technet.com/b/dataplatforminsider/

Columnstore Indexes :

http://download.microsoft.com/download/8/C/1/8C1CE06B-DE2F-40D1-

9C5C-

3EE521C25CE9/Columnstore%20Indexes%20for%20Fast%20DW%20QP

%20SQL%20Server%2011.pdf

Conclusion

Références

www.dbi-services.com 25 06.10.2011

Page 26: SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011

© dbi services

dbi services

Any Questions? Please Do Ask!

26 06.10.2011 www.dbi-services.com

„We look forward to working with you!“

Antonio De Santo

Consultant

Stéphane Haby

Consultant