SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
dbi services
SQL Server – Denali



                           Antonio De Santo
                           Consultant


                           Stéphane Haby
                           Consultant




1   www.dbi-services.com                      06.10.2011 © dbi services
dbi services
SQL Server – Denali



                  Agenda
                  i.       Introduction
                  ii.      Installation
                  iii.     Haute disponibilité
                  iv.      Sécurité
                  v.       Performances et évolutivité
                  vi.      Autres évolutions
                  vii.     Conclusion




2   www.dbi-services.com                                 06.10.2011 © dbi services
Introduction
Les versions récentes




3   www.dbi-services.com   06.10.2011 © dbi services
Introduction
Codename Denali

 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




4     www.dbi-services.com                          06.10.2011 © dbi services
Introduction
6 axes d’évolution




5   www.dbi-services.com   06.10.2011 © dbi services
dbi services
SQL Server – Denali



                  Agenda
                  i.       Introduction
                  ii.      Installation
                  iii.     Haute disponibilité
                  iv.      Sécurité
                  v.       Performances & évolutivité
                  vi.      Autres évolutions
                  vii.     Conclusion




6   www.dbi-services.com                                06.10.2011 © dbi services
Installation
Prérequis d’installation

 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 possible sur un Windows en mode Core


7     www.dbi-services.com                         06.10.2011 © dbi services
Installation
Nouveautés

 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




8     www.dbi-services.com                                06.10.2011 © dbi services
dbi services
SQL Server – Denali



                  Agenda
                  i.       Introduction
                  ii.      Installation
                  iii.     Haute disponibilité
                  iv.      Sécurité
                  v.       Performances & évolutivité
                  vi.      Autres évolutions
                  vii.     Conclusion




9   www.dbi-services.com                                06.10.2011 © dbi services
Haute Disponibilité
HADR SQL Server «AlwaysOn»

 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




10     www.dbi-services.com                             06.10.2011 © dbi services
Haute Disponibilité
Démonstration «AlwaysOn»




11   www.dbi-services.com   06.10.2011 © dbi services
dbi services
SQL Server – Denali



                   Agenda
                   i.       Introduction
                   ii.      Installation
                   iii.     Haute disponibilité
                   iv.      Sécurité
                   v.       Performances & évolutivité
                   vi.      Autres évolutions
                   vii.     Conclusion




12   www.dbi-services.com                                06.10.2011 © dbi services
Sécurité
Quoi de neuf ? 1/2

 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




13     www.dbi-services.com                          06.10.2011 © dbi services
Sécurité
Quoi de neuf ? 2/2

 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




14     www.dbi-services.com                               06.10.2011 © dbi services
dbi services
SQL Server – Denali



                   Agenda
                   i.       Introduction
                   ii.      Installation
                   iii.     Haute disponibilité
                   iv.      Sécurité
                   v.       Performances & évolutivité
                   vi.      Autres évolutions
                   vii.     Conclusion




15   www.dbi-services.com                                06.10.2011 © dbi services
Performances & évolutivités
Nouveautés SSMS

 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)



16     www.dbi-services.com                               06.10.2011 © dbi services
Performances & évolutivités
Column Store Index

 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

17    www.dbi-services.com                06.10.2011 © dbi services
Performances & évolutivités
    T-SQL

                         Quelques Nouveautés T-SQL
Objet Séquence                      Table FileTable
EXEC … WITH RESULT SETS             ORDER BY... OFFSET... FETCH NEXT…

DMVs :                              Fonctions date & heure :
•   sys.dm_os_volume_stats          •   DATEFROMPARTS / TIMEFROMPARTS
•   sys.dm_os_windows_info          •   DATETIME2FROMPARTS
•   sys.dm_server_memory_dumps      •   DATETIMEFROMPARTS
•   sys.dm_server_services          •   DATETIMEOFFSETFROMPARTS
•   sys.dm_server_registry          •   EOMONTH
                                    •   SMALLDATETIMEFROMPARTS
Fonction logique (CHOOSE / IIF)     Fonction de conversion (PARSE /
                                    TRY_CONVERT / TRY_PARSE)
Amélioration du FullText



    18   www.dbi-services.com                         06.10.2011 © dbi services
dbi services
SQL Server – Denali



                   Agenda
                   i.       Introduction
                   ii.      Installation
                   iii.     Haute disponibilité
                   iv.      Sécurité
                   v.       Performances & évolutivité
                   vi.      Autres évolutions
                   vii.     Conclusion




19   www.dbi-services.com                                06.10.2011 © dbi services
Autres évolutions
Business Intelligence

 Projet Crescent :
      Explorer rapidement, facilement et visuellement les données
      Répondre à des questions ponctuelles en seulement quelques clics




20     www.dbi-services.com                              06.10.2011 © dbi services
Autres évolutions
Globalisation

 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




21     www.dbi-services.com                        06.10.2011 © dbi services
Autres évolutions
EDIM

 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




22     www.dbi-services.com                              06.10.2011 © dbi services
dbi services
SQL Server – Denali



                   Agenda
                   i.       Introduction
                   ii.      Installation
                   iii.     Haute disponibilité
                   iv.      Sécurité
                   v.       Performances & évolutivité
                   vi.      Autres évolutions
                   vii.     Conclusion




23   www.dbi-services.com                                06.10.2011 © dbi services
Conclusion
Bref...

 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 




24        www.dbi-services.com                        06.10.2011 © dbi services
Conclusion
Références

 "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



25      www.dbi-services.com                        06.10.2011 © dbi services
dbi services
Any Questions? Please Do Ask!



                            Antonio De Santo
                            Consultant


                            Stéphane Haby
                            Consultant




         „We look forward to working with you!“


26   www.dbi-services.com                      06.10.2011 © dbi services

Contenu connexe

Tendances

5 bonnes raisons de migrer vers Windows Server 2012
5 bonnes raisons de migrer vers Windows Server 20125 bonnes raisons de migrer vers Windows Server 2012
5 bonnes raisons de migrer vers Windows Server 2012NRC
 
Migration des PME vers Windows 2012 R2 Essentials et Office 365
Migration des PME vers Windows 2012 R2 Essentials et Office 365Migration des PME vers Windows 2012 R2 Essentials et Office 365
Migration des PME vers Windows 2012 R2 Essentials et Office 365Microsoft Technet France
 
Windows Azure, plongée en eaux profondes (300)
Windows Azure, plongée en eaux profondes (300)Windows Azure, plongée en eaux profondes (300)
Windows Azure, plongée en eaux profondes (300)Microsoft Décideurs IT
 
Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMicrosoft Technet France
 
Les architectures du Software Defined Storage
Les architectures du Software Defined StorageLes architectures du Software Defined Storage
Les architectures du Software Defined StorageRSD
 
Active Directory en 2012 : les meilleures pratiques en design, sécurité et ad...
Active Directory en 2012 : les meilleures pratiques en design, sécurité et ad...Active Directory en 2012 : les meilleures pratiques en design, sécurité et ad...
Active Directory en 2012 : les meilleures pratiques en design, sécurité et ad...Microsoft Technet France
 
Le Software Defined Storage, pour éliminer toutes les contraintes du stockage
Le Software Defined Storage, pour éliminer toutes les contraintes du stockageLe Software Defined Storage, pour éliminer toutes les contraintes du stockage
Le Software Defined Storage, pour éliminer toutes les contraintes du stockageNoham MEDYOUNI
 
Active Directory Sur Windows 2008 R2
Active  Directory Sur  Windows 2008  R2Active  Directory Sur  Windows 2008  R2
Active Directory Sur Windows 2008 R2SIMOES AUGUSTO
 
Tp Sql Server Integration Services 2008
Tp  Sql Server Integration Services  2008Tp  Sql Server Integration Services  2008
Tp Sql Server Integration Services 2008Abdelouahed Abdou
 
System Center 2012 R2 en environnement hétérogène et hybride
System Center 2012 R2 en environnement hétérogène et hybrideSystem Center 2012 R2 en environnement hétérogène et hybride
System Center 2012 R2 en environnement hétérogène et hybrideMicrosoft
 
Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...
Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...
Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...fabricemeillon
 
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...Ippon
 
Exchange 2013 Dimensionnement et Performance
Exchange 2013 Dimensionnement et Performance Exchange 2013 Dimensionnement et Performance
Exchange 2013 Dimensionnement et Performance Microsoft Technet France
 
eServices-Chp4: ESB
eServices-Chp4: ESBeServices-Chp4: ESB
eServices-Chp4: ESBLilia Sfaxi
 
Livre blanc Windows Azure et les éditeurs de logiciel
Livre blanc Windows Azure et les éditeurs de logicielLivre blanc Windows Azure et les éditeurs de logiciel
Livre blanc Windows Azure et les éditeurs de logicielMicrosoft Décideurs IT
 
Simplifiez et automatisez la gestion de votre Active Directory avec Adaxes
Simplifiez et automatisez la gestion de votre Active Directory avec AdaxesSimplifiez et automatisez la gestion de votre Active Directory avec Adaxes
Simplifiez et automatisez la gestion de votre Active Directory avec AdaxesKyos
 
Sécuriser vos accès nomades pour accéder à Exchange et Lync
Sécuriser vos accès nomades pour accéder à Exchange et LyncSécuriser vos accès nomades pour accéder à Exchange et Lync
Sécuriser vos accès nomades pour accéder à Exchange et LyncMicrosoft Technet France
 

Tendances (20)

5 bonnes raisons de migrer vers Windows Server 2012
5 bonnes raisons de migrer vers Windows Server 20125 bonnes raisons de migrer vers Windows Server 2012
5 bonnes raisons de migrer vers Windows Server 2012
 
Migration des PME vers Windows 2012 R2 Essentials et Office 365
Migration des PME vers Windows 2012 R2 Essentials et Office 365Migration des PME vers Windows 2012 R2 Essentials et Office 365
Migration des PME vers Windows 2012 R2 Essentials et Office 365
 
Windows Azure, plongée en eaux profondes (300)
Windows Azure, plongée en eaux profondes (300)Windows Azure, plongée en eaux profondes (300)
Windows Azure, plongée en eaux profondes (300)
 
Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows Azure
 
Introssis
IntrossisIntrossis
Introssis
 
Les architectures du Software Defined Storage
Les architectures du Software Defined StorageLes architectures du Software Defined Storage
Les architectures du Software Defined Storage
 
Active Directory en 2012 : les meilleures pratiques en design, sécurité et ad...
Active Directory en 2012 : les meilleures pratiques en design, sécurité et ad...Active Directory en 2012 : les meilleures pratiques en design, sécurité et ad...
Active Directory en 2012 : les meilleures pratiques en design, sécurité et ad...
 
Le Software Defined Storage, pour éliminer toutes les contraintes du stockage
Le Software Defined Storage, pour éliminer toutes les contraintes du stockageLe Software Defined Storage, pour éliminer toutes les contraintes du stockage
Le Software Defined Storage, pour éliminer toutes les contraintes du stockage
 
Active Directory Sur Windows 2008 R2
Active  Directory Sur  Windows 2008  R2Active  Directory Sur  Windows 2008  R2
Active Directory Sur Windows 2008 R2
 
Tp Sql Server Integration Services 2008
Tp  Sql Server Integration Services  2008Tp  Sql Server Integration Services  2008
Tp Sql Server Integration Services 2008
 
System Center 2012 R2 en environnement hétérogène et hybride
System Center 2012 R2 en environnement hétérogène et hybrideSystem Center 2012 R2 en environnement hétérogène et hybride
System Center 2012 R2 en environnement hétérogène et hybride
 
Lync : Bonnes pratiques d'Architecture
Lync : Bonnes pratiques d'ArchitectureLync : Bonnes pratiques d'Architecture
Lync : Bonnes pratiques d'Architecture
 
Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...
Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...
Techdays 2009 - Hyper-V en profondeur, bonnes pratiques et quoi de neuf avec ...
 
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...
 
Retour d'expérience sur PowerShell
Retour d'expérience sur PowerShellRetour d'expérience sur PowerShell
Retour d'expérience sur PowerShell
 
Exchange 2013 Dimensionnement et Performance
Exchange 2013 Dimensionnement et Performance Exchange 2013 Dimensionnement et Performance
Exchange 2013 Dimensionnement et Performance
 
eServices-Chp4: ESB
eServices-Chp4: ESBeServices-Chp4: ESB
eServices-Chp4: ESB
 
Livre blanc Windows Azure et les éditeurs de logiciel
Livre blanc Windows Azure et les éditeurs de logicielLivre blanc Windows Azure et les éditeurs de logiciel
Livre blanc Windows Azure et les éditeurs de logiciel
 
Simplifiez et automatisez la gestion de votre Active Directory avec Adaxes
Simplifiez et automatisez la gestion de votre Active Directory avec AdaxesSimplifiez et automatisez la gestion de votre Active Directory avec Adaxes
Simplifiez et automatisez la gestion de votre Active Directory avec Adaxes
 
Sécuriser vos accès nomades pour accéder à Exchange et Lync
Sécuriser vos accès nomades pour accéder à Exchange et LyncSécuriser vos accès nomades pour accéder à Exchange et Lync
Sécuriser vos accès nomades pour accéder à Exchange et Lync
 

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

SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...dbi services
 
DEVOPS - La synthèse
DEVOPS - La synthèseDEVOPS - La synthèse
DEVOPS - La synthèseCOMPETENSIS
 
Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016Simplicité Software
 
French Webinar: XL Deploy 4.0
French Webinar: XL Deploy 4.0French Webinar: XL Deploy 4.0
French Webinar: XL Deploy 4.0XebiaLabs
 
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...vlabatut
 
[Oldies] Club client D2SI : DevOps
[Oldies] Club client D2SI : DevOps [Oldies] Club client D2SI : DevOps
[Oldies] Club client D2SI : DevOps Devoteam Revolve
 
En route vers Active Directory 2012 R2 et au-delà
En route vers Active Directory 2012 R2 et au-delà En route vers Active Directory 2012 R2 et au-delà
En route vers Active Directory 2012 R2 et au-delà Microsoft Technet France
 
En route vers Active Directory 2012 R2 et au-delà
En route vers Active Directory 2012 R2 et au-delà En route vers Active Directory 2012 R2 et au-delà
En route vers Active Directory 2012 R2 et au-delà Microsoft Décideurs IT
 
Industrialiser le développement avec silverlight 4 et wcf ria services
Industrialiser le développement avec silverlight 4 et wcf ria servicesIndustrialiser le développement avec silverlight 4 et wcf ria services
Industrialiser le développement avec silverlight 4 et wcf ria servicesArnaud Auroux
 
M20412 formation-configuration-avancee-des-services-microsoft-windows-server-...
M20412 formation-configuration-avancee-des-services-microsoft-windows-server-...M20412 formation-configuration-avancee-des-services-microsoft-windows-server-...
M20412 formation-configuration-avancee-des-services-microsoft-windows-server-...CERTyou Formation
 
Nouveautes sql server 2012
Nouveautes sql server 2012Nouveautes sql server 2012
Nouveautes sql server 2012PROJECT SI
 
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdfConteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdfHamida Rebai Trabelsi
 
L'Offre Dell et MS pour la virtualisation de votre IT
L'Offre Dell et MS pour la virtualisation de votre ITL'Offre Dell et MS pour la virtualisation de votre IT
L'Offre Dell et MS pour la virtualisation de votre ITMicrosoft
 
#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devopsEmmanuel Roldan
 
Pourquoi se priver du Cloud Public ?
Pourquoi se priver du Cloud Public ?Pourquoi se priver du Cloud Public ?
Pourquoi se priver du Cloud Public ?Devoteam Revolve
 
De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...
De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...
De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...Scaleway
 
CloudUnit le PaaS par TreeptiK
CloudUnit le PaaS par TreeptiKCloudUnit le PaaS par TreeptiK
CloudUnit le PaaS par TreeptiKAmico Fabien
 
Jonas5 Serveur Applications Solutions Linux Ow2
Jonas5 Serveur Applications Solutions Linux Ow2Jonas5 Serveur Applications Solutions Linux Ow2
Jonas5 Serveur Applications Solutions Linux Ow2OW2
 

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

SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
SQL Server 2008 'Best Practices' - Stéphane Haby, dbi services - Mövenpick La...
 
DEVOPS - La synthèse
DEVOPS - La synthèseDEVOPS - La synthèse
DEVOPS - La synthèse
 
Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016
 
French Webinar: XL Deploy 4.0
French Webinar: XL Deploy 4.0French Webinar: XL Deploy 4.0
French Webinar: XL Deploy 4.0
 
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
 
[Oldies] Club client D2SI : DevOps
[Oldies] Club client D2SI : DevOps [Oldies] Club client D2SI : DevOps
[Oldies] Club client D2SI : DevOps
 
En route vers Active Directory 2012 R2 et au-delà
En route vers Active Directory 2012 R2 et au-delà En route vers Active Directory 2012 R2 et au-delà
En route vers Active Directory 2012 R2 et au-delà
 
En route vers Active Directory 2012 R2 et au-delà
En route vers Active Directory 2012 R2 et au-delà En route vers Active Directory 2012 R2 et au-delà
En route vers Active Directory 2012 R2 et au-delà
 
Industrialiser le développement avec silverlight 4 et wcf ria services
Industrialiser le développement avec silverlight 4 et wcf ria servicesIndustrialiser le développement avec silverlight 4 et wcf ria services
Industrialiser le développement avec silverlight 4 et wcf ria services
 
M20412 formation-configuration-avancee-des-services-microsoft-windows-server-...
M20412 formation-configuration-avancee-des-services-microsoft-windows-server-...M20412 formation-configuration-avancee-des-services-microsoft-windows-server-...
M20412 formation-configuration-avancee-des-services-microsoft-windows-server-...
 
Nouveautes sql server 2012
Nouveautes sql server 2012Nouveautes sql server 2012
Nouveautes sql server 2012
 
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdfConteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
 
Ilyes gharsalli
Ilyes gharsalliIlyes gharsalli
Ilyes gharsalli
 
L'Offre Dell et MS pour la virtualisation de votre IT
L'Offre Dell et MS pour la virtualisation de votre ITL'Offre Dell et MS pour la virtualisation de votre IT
L'Offre Dell et MS pour la virtualisation de votre IT
 
#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops
 
Pourquoi se priver du Cloud Public ?
Pourquoi se priver du Cloud Public ?Pourquoi se priver du Cloud Public ?
Pourquoi se priver du Cloud Public ?
 
De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...
De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...
De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...
 
Guide coswin7i fr
Guide coswin7i frGuide coswin7i fr
Guide coswin7i fr
 
CloudUnit le PaaS par TreeptiK
CloudUnit le PaaS par TreeptiKCloudUnit le PaaS par TreeptiK
CloudUnit le PaaS par TreeptiK
 
Jonas5 Serveur Applications Solutions Linux Ow2
Jonas5 Serveur Applications Solutions Linux Ow2Jonas5 Serveur Applications Solutions Linux Ow2
Jonas5 Serveur Applications Solutions Linux Ow2
 

Plus de dbi services

Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...
Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...
Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...dbi services
 
Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...
Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...
Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...dbi services
 
Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...
Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...
Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...dbi services
 
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi services
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi servicesOracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi services
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi servicesdbi services
 
SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...
SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...
SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...dbi services
 
Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...
Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...
Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...dbi services
 
Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...
Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...
Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...dbi services
 
Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...
Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...
Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...dbi services
 
Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011
Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011
Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011dbi services
 
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011dbi services
 

Plus de dbi services (10)

Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...
Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...
Tune my Code! Code-Versionen testen via Edition-Based Redef. - Jérôme Witt, d...
 
Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...
Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...
Tune my Database! Mehr Oracle SQL Performance über SQLHC - Yann Neuhaus, Nico...
 
Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...
Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...
Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...
 
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi services
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi servicesOracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi services
Oracle OEM 12C : monitoring nouvelle génération - Pierre Sicot - dbi services
 
SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...
SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...
SQL Server 2012 : réussir la migration - Stéphane Haby - Antonio De Santo - d...
 
Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...
Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...
Linux Containers : dupliquer Linux à volonté - David Hueber - Grégory Steulet...
 
Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...
Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...
Windows Server Core : environnement pour SQL Server 2012 - Stéphane Haby - db...
 
Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...
Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...
Grid Control 11g: Vorteile in der Software Administration - Yann Neuhaus, dbi...
 
Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011
Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011
Oracle GoldenGate - Herve Schweitzer, dbi services - Hilton Basel 5/2011
 
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
 

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

  • 1. dbi services SQL Server – Denali Antonio De Santo Consultant Stéphane Haby Consultant 1 www.dbi-services.com 06.10.2011 © dbi services
  • 2. dbi services SQL Server – Denali Agenda i. Introduction ii. Installation iii. Haute disponibilité iv. Sécurité v. Performances et évolutivité vi. Autres évolutions vii. Conclusion 2 www.dbi-services.com 06.10.2011 © dbi services
  • 3. Introduction Les versions récentes 3 www.dbi-services.com 06.10.2011 © dbi services
  • 4. Introduction Codename Denali  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 4 www.dbi-services.com 06.10.2011 © dbi services
  • 5. Introduction 6 axes d’évolution 5 www.dbi-services.com 06.10.2011 © dbi services
  • 6. dbi services SQL Server – Denali Agenda i. Introduction ii. Installation iii. Haute disponibilité iv. Sécurité v. Performances & évolutivité vi. Autres évolutions vii. Conclusion 6 www.dbi-services.com 06.10.2011 © dbi services
  • 7. Installation Prérequis d’installation  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 possible sur un Windows en mode Core 7 www.dbi-services.com 06.10.2011 © dbi services
  • 8. Installation Nouveautés  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 8 www.dbi-services.com 06.10.2011 © dbi services
  • 9. dbi services SQL Server – Denali Agenda i. Introduction ii. Installation iii. Haute disponibilité iv. Sécurité v. Performances & évolutivité vi. Autres évolutions vii. Conclusion 9 www.dbi-services.com 06.10.2011 © dbi services
  • 10. Haute Disponibilité HADR SQL Server «AlwaysOn»  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 10 www.dbi-services.com 06.10.2011 © dbi services
  • 11. Haute Disponibilité Démonstration «AlwaysOn» 11 www.dbi-services.com 06.10.2011 © dbi services
  • 12. dbi services SQL Server – Denali Agenda i. Introduction ii. Installation iii. Haute disponibilité iv. Sécurité v. Performances & évolutivité vi. Autres évolutions vii. Conclusion 12 www.dbi-services.com 06.10.2011 © dbi services
  • 13. Sécurité Quoi de neuf ? 1/2  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 13 www.dbi-services.com 06.10.2011 © dbi services
  • 14. Sécurité Quoi de neuf ? 2/2  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 14 www.dbi-services.com 06.10.2011 © dbi services
  • 15. dbi services SQL Server – Denali Agenda i. Introduction ii. Installation iii. Haute disponibilité iv. Sécurité v. Performances & évolutivité vi. Autres évolutions vii. Conclusion 15 www.dbi-services.com 06.10.2011 © dbi services
  • 16. Performances & évolutivités Nouveautés SSMS  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) 16 www.dbi-services.com 06.10.2011 © dbi services
  • 17. Performances & évolutivités Column Store Index  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 17 www.dbi-services.com 06.10.2011 © dbi services
  • 18. Performances & évolutivités T-SQL Quelques Nouveautés T-SQL Objet Séquence Table FileTable EXEC … WITH RESULT SETS ORDER BY... OFFSET... FETCH NEXT… DMVs : Fonctions date & heure : • sys.dm_os_volume_stats • DATEFROMPARTS / TIMEFROMPARTS • sys.dm_os_windows_info • DATETIME2FROMPARTS • sys.dm_server_memory_dumps • DATETIMEFROMPARTS • sys.dm_server_services • DATETIMEOFFSETFROMPARTS • sys.dm_server_registry • EOMONTH • SMALLDATETIMEFROMPARTS Fonction logique (CHOOSE / IIF) Fonction de conversion (PARSE / TRY_CONVERT / TRY_PARSE) Amélioration du FullText 18 www.dbi-services.com 06.10.2011 © dbi services
  • 19. dbi services SQL Server – Denali Agenda i. Introduction ii. Installation iii. Haute disponibilité iv. Sécurité v. Performances & évolutivité vi. Autres évolutions vii. Conclusion 19 www.dbi-services.com 06.10.2011 © dbi services
  • 20. Autres évolutions Business Intelligence  Projet Crescent :  Explorer rapidement, facilement et visuellement les données  Répondre à des questions ponctuelles en seulement quelques clics 20 www.dbi-services.com 06.10.2011 © dbi services
  • 21. Autres évolutions Globalisation  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 21 www.dbi-services.com 06.10.2011 © dbi services
  • 22. Autres évolutions EDIM  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 22 www.dbi-services.com 06.10.2011 © dbi services
  • 23. dbi services SQL Server – Denali Agenda i. Introduction ii. Installation iii. Haute disponibilité iv. Sécurité v. Performances & évolutivité vi. Autres évolutions vii. Conclusion 23 www.dbi-services.com 06.10.2011 © dbi services
  • 24. Conclusion Bref...  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  24 www.dbi-services.com 06.10.2011 © dbi services
  • 25. Conclusion Références  "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 25 www.dbi-services.com 06.10.2011 © dbi services
  • 26. dbi services Any Questions? Please Do Ask! Antonio De Santo Consultant Stéphane Haby Consultant „We look forward to working with you!“ 26 www.dbi-services.com 06.10.2011 © dbi services

Notes de l'éditeur

  1. En 1987 Microsoft etsysbase annoncent leur partenariat  24 ans d’histoire
  2. En 1987 Microsoft etsysbase annoncent leur partenariat  24 ans d’histoire
  3. EDIM : Entreprise Data information & Management
  4. mais FAT32 non bloquéPowerShell 2.0 est requis : Pas d'installation ou activation automatique.Net 3.5SP1 est requis lors de la sélection de : Moteur de base de donnéesReporting ServicesData Quality Services Master Data ServicesRéplication SQL Server Management Studio
  5. SmartSetupLe setup peut aller chercher les mises à jour s'il y en a de disponible directement sur InternetSécurisation des servicesDorénavant par défaut ce sont les services qui sont sécurisé au travers de leur compte. Plus besoin de créer de comptes de services avec Windows Server 2008 et R2.Support des Managed Service Accounts et Virtual AccountsDocumentationPar défaut la documentation prise en charge est en ligne. Il est possible d'installer un serveur interne de documentation SQL Server vers lesquels les outils d'aide pointeront.
  6. Indirect CheckpointNouveau type de Checkpoint plus prédictif dans son fonctionnement et affinable base de données, par base de données à la seconde
  7. 2 techno. SQL 2008 R2
  8. Creates a new search property list. A search property list is used to specify one or more search properties that you want to include in a full-text index. : http://msdn.microsoft.com/en-us/library/ee677625(v=sql.110).aspxChanges the membership of a server role or changes name of a user-defined server role. Fixed server roles cannot be renamed. : http://msdn.microsoft.com/en-us/library/ee677634(v=sql.110).aspxLa fonctionnalité de CDB est un grand pas en avant vers la portabilité et la mobilité des bases de données sous SQL Server. Cela va de pair avec l’évolution du databasemirroring (fonctionnalité de groupe de disponibilité) qui rend accessible plus simplement la haute disponibilité, le disasterrecovery et la répartition de charge.http://conseilit.wordpress.com/2011/01/05/sql-server-denali-contained-databases/
  9. Creates a new search property list. A search property list is used to specify one or more search properties that you want to include in a full-text index. : http://msdn.microsoft.com/en-us/library/ee677625(v=sql.110).aspxChanges the membership of a server role or changes name of a user-defined server role. Fixed server roles cannot be renamed. : http://msdn.microsoft.com/en-us/library/ee677634(v=sql.110).aspxLa fonctionnalité de CDB est un grand pas en avant vers la portabilité et la mobilité des bases de données sous SQL Server. Cela va de pair avec l’évolution du databasemirroring (fonctionnalité de groupe de disponibilité) qui rend accessible plus simplement la haute disponibilité, le disasterrecovery et la répartition de charge.http://conseilit.wordpress.com/2011/01/05/sql-server-denali-contained-databases/
  10. Creates a new search property list. A search property list is used to specify one or more search properties that you want to include in a full-text index. : http://msdn.microsoft.com/en-us/library/ee677625(v=sql.110).aspxChanges the membership of a server role or changes name of a user-defined server role. Fixed server roles cannot be renamed. : http://msdn.microsoft.com/en-us/library/ee677634(v=sql.110).aspxLa fonctionnalité de CDB est un grand pas en avant vers la portabilité et la mobilité des bases de données sous SQL Server. Cela va de pair avec l’évolution du databasemirroring (fonctionnalité de groupe de disponibilité) qui rend accessible plus simplement la haute disponibilité, le disasterrecovery et la répartition de charge.http://conseilit.wordpress.com/2011/01/05/sql-server-denali-contained-databases/
  11. http://blogs.technet.com/b/swisssql/archive/2011/08/05/columnstore-indexes-in-sql-server-denali-more-speed-less-maintenance.aspx
  12. Sequence : sorte d'IDENTITY partageable entre plusieurs tables http://msdn.microsoft.com/fr-fr/library/hh272694(v=vs.103).aspxDMVs :sys.dm_os_volume_statssys.dm_os_windows_infosys.dm_server_memory_dumpssys.dm_server_servicessys.dm_server_registryDate& Heure : DATEFROMPARTS TIMEFROMPARTSDATETIME2FROMPARTS DATETIMEFROMPARTS DATETIMEOFFSETFROMPARTS EOMONTH SMALLDATETIMEFROMPARTS
  13. Exec Permet de définir le jeu de résultatsPossibilité de gérer le jeu de donnes pour un EXEC (WITH RESULT SETS)SET FMTONLY remplacé par sp_describe_first_result_set, sp_describe_undeclared_parameters, sys.dm_exec_describe_first_result_set, et sys.dm_exec_describe_first_result_set_for_object qui donnent de bien meilleur resultatsSET FMTONLY Retourne uniquement des métadonnées au client. Peut être utilisé pour tester le format de la réponse sans avoir à exécuter la requête.Sequence : http://msdn.microsoft.com/fr-fr/library/hh272694(v=vs.103).aspx
  14. Moteur de recherche sémantiqueRecherche par mot clef et par poids, possibilité d'identifier la similarité entre éléments rechercher par le même biais.CertificatsSupport de clef de 4096 octets au lieu de 3456 octets maxPossibilité de créer un certificat depuis un binaire et non plus obligatoirement depuis un fichier.
  15. EDIM : Entreprise Data information Management