Nouveautés de SQL Server 2016
S’applique à : SQL Server 2016 (13.x) et versions ultérieures
Avec SQL Server 2016, vous pouvez créer des applications stratégiques intelligentes à l’aide d’une plateforme de base de données hybride évolutive où tout est intégré, depuis les performances en mémoire et la sécurité avancée jusqu’à l’analytique en base de données. La version SQL Server 2016 ajoute de nouveaux composants de sécurité, des fonctionnalités d’interrogation, l’intégration de Hadoop et du cloud, l’analytique R et plus encore, ainsi que de nombreuses améliorations et de nombreux perfectionnements.
Cette page offre une synthèse ainsi que des liens vers des informations plus détaillées sur les nouveautés de SQL Server 2016 pour chaque composant SQL Server.
Essayez SQL Server aujourd’hui !
- Téléchargez gratuitement la dernière version de SQL Server ! .
- Téléchargez la dernière version de SQL Server Management Studio (SSMS).
- Vous avez un compte Azure ? Faites tourner une machine virtuelle sur laquelle SQL Server 2016 est déjà installé.
Moteur de base de données SQL Server 2016
- Il est à présent possible de configurer plusieurs fichiers de base de données tempDB pendant l’installation et la configuration de SQL Server.
- Le nouveau Magasin des requêtes stocke le texte des requêtes, les plans d’exécution et les indicateurs de performances dans la base de données, ce qui facilite le monitoring et la résolution des problèmes de performances. Un tableau de bord affiche les requêtes qui ont consommé le plus de temps, de mémoire ou de ressources du processeur.
- Les tables temporelles sont des tables d’historique qui enregistrent toutes les modifications de données, avec la date et l’heure auxquelles elles se sont produites.
- La nouvelle prise en charge de JSON intégrée à SQL Server gère les importations, les exportations, l’analyse et le stockage JSON.
- Le nouveau moteur d’interrogation PolyBase intègre SQL Server avec des données externes dans Hadoop ou le Stockage Blob Azure. Vous pouvez importer et exporter des données, de même qu’exécuter des requêtes.
- La nouvelle fonctionnalité Stretch Database permet d’archiver des données, de manière dynamique et en toute sécurité, d’une base de données SQL Server locale vers une base de données SQL Azure dans le cloud. SQL Server interroge automatiquement les données locales et distantes dans les bases de données liées.
- OLTP en mémoire :
- prend maintenant en charge les contraintes FOREIGN KEY, UNIQUE et CHECK, les procédures stockées compilées natives OR, NOT, SELECT DISTINCT et OUTER JOIN et les sous-requêtes dans SELECT ;
- prend en charge des tables d’une taille pouvant atteindre 2 To (à partir de 256 Go) ;
- a permis des d'améliorations des index columnstore pour le tri et la prise en charge des groupes de disponibilité Always On.
- Nouvelles fonctionnalités de sécurité :
- Always Encrypted : lorsqu’elle est activée, seule l’application qui possède la clé de chiffrement peut accéder aux données sensibles chiffrées de la base de données SQL Server 2016. La clé n’est jamais transmise à SQL Server.
- Dynamic Data Masking : s’il est spécifié dans la définition de table, les données masquées sont cachées à la plupart des utilisateurs ; seuls les utilisateurs possédant l’autorisation UNMASK peuvent voir la totalité des données.
- Sécurité au niveau des lignes : l’accès aux données peut être restreint au niveau du moteur de base de données, afin que les utilisateurs ne voient que ce qui les concerne.
SQL Server 2016 Analysis Services (SSAS)
SQL Server 2016 Analysis Services offre une amélioration des performances, de la création, de la gestion, du filtrage, du traitement et plus encore pour les bases de données model tabulaires en fonction du niveau de compatibilité 1200.
- SQL Server R Services intègre le langage de programmation R, utilisé pour l’analyse statistique, dans SQL Server.
- Le nouveau vérificateur de cohérence de base de données (DBCC) s’exécute en interne pour détecter les problèmes potentiels d’altération des données.
- Direct Query, qui interroge des données externes en direct plutôt qu’après les avoir importées, prend désormais en charge d’autres sources de données, notamment SQL Azure, Oracle et Teradata.
- Il y a beaucoup de nouvelles fonctions DAX (Data Access Expressions) .
- Le nouvel espace de noms Microsoft.AnalysisServices.Tabular gère les modèles et les instances en mode tabulaire.
- Analysis Services Management Objects (AMO) a été réusiné de façon à inclure un deuxième assembly, Microsoft.AnalysisServices.Core.dll.
Consultez la page Moteur Analysis Services (SSAS).
SQL Server 2016 Integration Services (SSIS)
- Prise en charge des groupes de disponibilité AlwaysOn
- Déploiement incrémentiel de packages
- Prise en charge d’Always Encrypted
- Nouveau rôle ssis_logreader au niveau de la base de données
- Nouveau niveau de journalisation personnalisée
- Noms de colonnes pour les erreurs contenues dans le flux de données
- Nouveaux connecteurs
- Prise en charge du système de fichiers Hadoop (HDFS)
Consultez la page Integration Services (SSIS).
SQL Server 2016 Master Data Services (MDS)
- Amélioration de la hiérarchie dérivée, avec prise en charge des hiérarchies récursives et à origines et destinations multiples
- Filtrage d’attributs par domaines
- Synchronisation d’entités pour partager des données d’entité entre les modèles
- Flux de travail approbation par le biais des ensembles de modifications
- Index personnalisés pour améliorer les performances des requêtes
- Nouveaux niveaux d’autorisation pour améliorer la sécurité
- Expérience de gestion des règles métier repensée
Consultez la page Master Data Services (MDS).
SQL Server 2016 Reporting Services (SSRS)
Microsoft a soigneusement remanié Reporting Services dans cette version.
- Nouveau Portail de rapports web avec fonctionnalité d’indicateur de performance clé
- Nouvel Éditeur de rapports mobiles
- Moteur de génération de rapport repensé qui prend en charge HTML5
- Nouveaux types de graphiques de compartimentage et en rayons de soleil
Consultez la page Reporting Services (SSRS).
Contenu connexe
- Programme d’installation de SQL Server
- Notes de publication de SQL Server 2016
- Ressources et documents de licence SQL Server
- Éditions et fonctionnalités prises en charge de SQL Server 2016
- Configurations matérielle et logicielle requises pour l’installation de SQL Server 2016
- Installer SQL Server 2016 avec l’Assistant Installation
- Configuration et installation de maintenance
- Nouveau module SQL PowerShell
Obtenir de l’aide
- Idées pour SQL : vous avez des suggestions pour améliorer SQL Server ?
- Questions et réponses Microsoft (SQL Server)
- DBA Stack Exchange (balise sql-server) : posez des questions sur SQL Server
- Stack Overflow (balise sql-server) : réponses aux questions sur le développement SQL
- Reddit : discussion générale sur SQL Server
- Termes du contrat de licence Microsoft SQL Server et autres informations
- Options de support pour les utilisateurs professionnels
- Aide et commentaires supplémentaires pour SQL Server
Contribuer à la documentation SQL
Saviez-vous que vous pouvez modifier le contenu SQL vous-même ? Dans ce cas, non seulement vous nous aidez à améliorer notre documentation, mais vous êtes également cité en tant que contributeur à la page.
Pour plus d’informations, consultez le Guide pratique pour contribuer à la documentation SQL Server