• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
SQL Server 'code name Denali' - Stéphane Haby / Antonio De Santo, dbi services - Mövenpick Lausanne 10/2011
 

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

on

  • 978 views

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

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.

Statistics

Views

Total Views
978
Views on SlideShare
978
Embed Views
0

Actions

Likes
0
Downloads
12
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • En 1987 Microsoft etsysbase annoncent leur partenariat  24 ans d’histoire
  • En 1987 Microsoft etsysbase annoncent leur partenariat  24 ans d’histoire
  • EDIM : Entreprise Data information & Management
  • 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
  • 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.
  • Indirect CheckpointNouveau type de Checkpoint plus prédictif dans son fonctionnement et affinable base de données, par base de données à la seconde
  • 2 techno. SQL 2008 R2
  • 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/
  • 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/
  • 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/
  • http://blogs.technet.com/b/swisssql/archive/2011/08/05/columnstore-indexes-in-sql-server-denali-more-speed-less-maintenance.aspx
  • 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
  • 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
  • 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.
  • EDIM : Entreprise Data information Management

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

  • dbi servicesSQL Server – Denali Antonio De Santo Consultant Stéphane Haby Consultant1 www.dbi-services.com 06.10.2011 © dbi services
  • dbi servicesSQL Server – Denali Agenda i. Introduction ii. Installation iii. Haute disponibilité iv. Sécurité v. Performances et évolutivité vi. Autres évolutions vii. Conclusion2 www.dbi-services.com 06.10.2011 © dbi services
  • IntroductionLes versions récentes3 www.dbi-services.com 06.10.2011 © dbi services
  • IntroductionCodename 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.aspx4 www.dbi-services.com 06.10.2011 © dbi services
  • Introduction6 axes d’évolution5 www.dbi-services.com 06.10.2011 © dbi services
  • dbi servicesSQL Server – Denali Agenda i. Introduction ii. Installation iii. Haute disponibilité iv. Sécurité v. Performances & évolutivité vi. Autres évolutions vii. Conclusion6 www.dbi-services.com 06.10.2011 © dbi services
  • InstallationPré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 Core7 www.dbi-services.com 06.10.2011 © dbi services
  • InstallationNouveauté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 SQL8 www.dbi-services.com 06.10.2011 © dbi services
  • dbi servicesSQL Server – Denali Agenda i. Introduction ii. Installation iii. Haute disponibilité iv. Sécurité v. Performances & évolutivité vi. Autres évolutions vii. Conclusion9 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 Checkpoint10 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 servicesSQL Server – Denali Agenda i. Introduction ii. Installation iii. Haute disponibilité iv. Sécurité v. Performances & évolutivité vi. Autres évolutions vii. Conclusion12 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ètes13 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ées14 www.dbi-services.com 06.10.2011 © dbi services
  • dbi servicesSQL Server – Denali Agenda i. Introduction ii. Installation iii. Haute disponibilité iv. Sécurité v. Performances & évolutivité vi. Autres évolutions vii. Conclusion15 www.dbi-services.com 06.10.2011 © dbi services
  • Performances & évolutivitésNouveauté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ésColumn Store Index Projet Apollo Moteur Vertipaq de Powerpivot intégré Destiné aux requêtes dentrepôt de données (DWH) Haute compression des pages Contenu des index stocké par colonne Seuls les attributs interrogés sont accessibles17 www.dbi-services.com 06.10.2011 © dbi services
  • Performances & évolutivités T-SQL Quelques Nouveautés T-SQLObjet Séquence Table FileTableEXEC … 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 • SMALLDATETIMEFROMPARTSFonction 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 servicesSQL Server – Denali Agenda i. Introduction ii. Installation iii. Haute disponibilité iv. Sécurité v. Performances & évolutivité vi. Autres évolutions vii. Conclusion19 www.dbi-services.com 06.10.2011 © dbi services
  • Autres évolutionsBusiness Intelligence Projet Crescent :  Explorer rapidement, facilement et visuellement les données  Répondre à des questions ponctuelles en seulement quelques clics20 www.dbi-services.com 06.10.2011 © dbi services
  • Autres évolutionsGlobalisation 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 binaire21 www.dbi-services.com 06.10.2011 © dbi services
  • Autres évolutionsEDIM 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 destinations22 www.dbi-services.com 06.10.2011 © dbi services
  • dbi servicesSQL Server – Denali Agenda i. Introduction ii. Installation iii. Haute disponibilité iv. Sécurité v. Performances & évolutivité vi. Autres évolutions vii. Conclusion23 www.dbi-services.com 06.10.2011 © dbi services
  • ConclusionBref... 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
  • ConclusionRé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.pdf25 www.dbi-services.com 06.10.2011 © dbi services
  • dbi servicesAny 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