Jean-Sébastien DUCHENE Blog's

Actualité, Tips, Articles sur l'ensemble des Technologies Microsoft (Microsoft Intune, ConfigMgr, Microsoft Defender, Microsoft Purview, Microsoft Azure, Windows...)

Microsoft vient d’annoncer la disponibilité générale de SQL Server 2017 pour Windows, Docker et Linux. Cette version comporte de nombreuses nouveautés parmi lesquelles on retrouve :

Database Engine

  • Des fonctionnalités de base de données intelligente avec Adaptive Query Processing afin que les requêtes de base de données puissent s’exécuter aussi efficacement que possible sans avoir à effectuer du tuning.
  • L’indexation en ligne peut être reprise là où elle s’est arrêtée. La fonctionnalité utilise que peu d’espace pour la journalisation.
  • Les groupes de disponibilité sont installables sans cluster.
  • L’outil mssql-scripter permettant aux développeurs et aux DBAs de générer des scripts CREATE et INSERT pour les objets de base de données dans SQL Server, Azure SQL DB et Azure SQL DW.
  • La compression LOB dans les indexes columnstore.
  • Une nouvelle DMF sys.dm_db_log_stats(database_id) est introduit pour faciliter la supervision de l’état de santé des fichiers de transaction.
  • Amélioration des performances et correction de bugs pour le moteur de base de données.
  • Diverses nouveautés demandées par la communauté :
    • Sauvegarde différentielle intelligente par l’ajout d’une colonne modified_extent_page_count dans sys.dm_db_file_space_usage afin de traquer les changements différentiels dans chaque fichier de base de données.
    • Sauvegarde des fichiers de transaction intelligente
    • L’usage de SELECT INTO… ON groupe de fichiers.
    • Amélioration de l’installeur pour la TempDb
    • Planification et supervision de la TempDb par l’ajout d’une DMV sys.dm_tran_version_store_space_usage
    • Supervision et diagnostique des journaux de transactions
    • Amélioration des performances de sauvegarde pour les petites bases de données sur les serveurs hautes gammes.
    • Informations processeurs dans sys.dm_os_sys_info
    • Capture des statistiques d’exécution query store dans DBCC CLONEDATABASE

 Integration Services

  • L’ajout du support de la montée en charge de SQL Server Integration Services sur les environnements hautement disponibles. On parle ainsi de Always ON for SSIS utilisant la fonctionnalité de Failover Cluster de Windows Server.

Analysis Services

  • Nouveau niveau de compatibilité 1400.
  • Une expérience d’obtention de données moderne avec de nouveaux connecteurs pour Oracle, MySQL, Sybase, Teradata, etc. Ceci permet d’injecter des données dans des modèles tabulaires.
  • Support des outils de BIT comme Excel afin d’explorer des données détaillée depuis un rapport agrégé.
  • Une sécurité au niveau de l’objet pour les tables et colonnes.
  • L’ajout des vues de gestion dynamiques (DMV) pour SQL Server Analysis Services permettant l’analyse des dépendances et le reporting.

Reporting Services

  • SQL Server Reporting Services est disponible sous la forme d’un installateur autonome. Le but est de le décorréler de l’installateur SQL afin de faciliter le déploiement.
  • Il devient possible de commenter les rapports dans SQL Server Reporting Services.
  • Une API REST est créée pour l’accès via programmation aux rapports, KPIs, sources de données etc.

 

La version Linux/Docker comprend l’ensemble des fonctionnalités que l’on retrouvait jusqu’alors sur Windows comme l’authentification Active Directory, le chiffrement, les groupes de disponibilité AlwaysON, Integration Services, etc. SQL Server 2017 est supporté sur Red Hat Enterprise Linux, SUSE Linux Enterprise Server, et Ubuntu.

Télécharger 

Facebook Like