Il est confirmé que Microsoft SQL Server 2008 R2, qui sortira en mai, est la dernière version de la base de données SQL Server. Cet article présentera les 10 nouvelles fonctionnalités de SQL Server 2008 R2. La marque R2 indique qu'il s'agit d'une version intermédiaire. version de SQL Server, pas une version majeure, mais la version R2 offre également de nombreuses nouvelles fonctionnalités intéressantes pour les administrateurs de base de données et les développeurs. Au moment de la rédaction de cet article, R2 est déjà dans la version Community Release (CTP). En plus des nouvelles fonctionnalités, deux nouvelles versions ont également été publiées : SQL Server 2008 R2 Datacenter (Data Center Edition) et SQL Server 2008 R2 Parallel. Entrepôt de données (version entrepôt de données parallèle). Pour plus de rapports sur SQL Server 2008, veuillez vous référer à la rubrique spéciale : Application approfondie de SQL Server 2008.
1. Générateur de rapports 3.0
Report Builder est un ensemble d'outils grâce auquel vous pouvez développer des rapports publiés sur le Web. Report Builder peut créer des rapports contenant des images, des graphiques, des tableaux et des contrôles d'impression. De plus, Report Builder prend également en charge l'exploration et le tri. Des outils de reporting tiers, tels que Crystal Reports, vous utiliserez certainement Report Builder.
Les nouvelles fonctionnalités de SQL Server 2008 R2/Report Builder 3.0 incluent : ○1 couches de carte, qui peuvent contenir des données spatiales et analytiques et peuvent être intégrées de manière transparente à Microsoft Virtual Earth ○2 indicateurs pour afficher l'état d'une valeur ; ○3 composant de rapport ; , cet objet peut être réutilisé ou partagé entre plusieurs rapports ; ○4 Calcul d'agrégation (Calcul d'agrégat), vous permet de calculer la valeur récapitulative d'autres résultats de calcul d'agrégat.
2.Centre de données SQL Server 2008 R2
L'édition Data Center de SQL Server 2008 R2 est destinée aux utilisateurs de l'édition Enterprise qui nécessitent de meilleures performances. La nouvelle version prend en charge 256 processeurs logiques, plus d'instances et plus de mémoire.
3.Entrepôt de données parallèle SQL Server 2008 R2
Une autre nouvelle version de SQL Server 2008 R2 est Parallel Data Warehouse Edition, officiellement nommée « Madison ». Son objectif principal est de traiter de très grandes quantités de données. Elle utilise des capacités de traitement parallèle à grande échelle pour répartir de grandes tables sur plusieurs SQL. Ces nœuds sont contrôlés via la technologie brevetée de Microsoft Ultra Shared Nothing, qui peut attribuer des tâches de requête à différents nœuds informatiques, puis collecter les résultats informatiques de chaque nœud.
4.StreamInsight
Il existe un nouveau composant dans SQL Server 2008 R2 appelé StreamInsight. Ce composant intéressant permet d'analyser les données en streaming à la volée, c'est-à-dire de les traiter directement à partir du flux de données source, puis de les enregistrer dans la table de données. Si votre système est un système en temps réel, cette fonction est très, très utile, car le système en temps réel doit analyser les données sans provoquer de retards dans l'écriture des données. Certains exemples courants incluent le flux de données de négociation d'actions, le flux d'analyse des clics Web et. Contrôle des processus industriels capable de surveiller simultanément plusieurs flux de données d’entrée.
5.Service de données de base
Master Data Services (MDS) est à la fois un concept et un produit. Le concept de Master Data Services est d'avoir un contrôleur de saisie de données centralisé pour les données commerciales de base telles que l'adresse de facturation du client, le nom de l'employé/client et les noms de produits. être géré de manière centralisée afin que tous les systèmes d’applications grand public disposent des mêmes informations. Microsoft fournit un exemple dans lequel une adresse client est enregistrée dans la table client, mais une adresse différente est enregistrée dans la table de diffusion. L'application Master Data Services peut garantir que toutes les tables n'ont qu'une seule adresse correcte, et même si un MDS peut être une application locale, SQL Server 2008 R2 inclut une application et une interface pour gérer les données de base.
6.PowerPivot pour SharePoint
PowerPivot est un outil utilisateur final qui fonctionne conjointement avec SharePoint, SQL Server 2008 R2 et Excel 2010 pour traiter de grandes quantités de données en quelques secondes. PowerPivot agit un peu comme un tableau croisé dynamique dans Excel, offrant des capacités analytiques.
7. Application de la couche de données
L'application Data-Tier (Data-Tier Application, en abrégé DAC, je ne sais pas ce que C signifie, ne pas confondre avec Windows Data Access Component, car son abréviation est également DAC) est un objet qui peut stocker tous les bases de données requises pour un projet Informations telles que les connexions, les tables et les procédures stockées que Visual Studio peut utiliser. En créant une application de couche de données, la version du package SQL Server est enregistrée avec chaque version compilée de Visual Studio, ce qui signifie que l'application et la base de données peuvent être intégrées dans une version unifiée pour faciliter la maintenance et la gestion ultérieures.
8.Compression Unicode
SQL Server 2008 R2 utilise un nouvel algorithme pour fournir un schéma de compression simple pour le stockage Unicode. La compression Unicode peut réduire l'espace occupé par les caractères Unicode. Elle est automatiquement gérée par le moteur SQL Server, il n'est donc pas nécessaire de modifier les applications existantes. le DBA n’a besoin de faire aucune intervention.
9.Utilitaire SQL Server
Le nouvel utilitaire SQL Server est un objet d'entrepôt qui contrôle de manière centralisée plusieurs instances de SQL Server et les politiques de configuration peuvent être stockées dans un seul utilitaire. L'utilitaire comprend également un outil de gestion de ressources qui peut créer plusieurs tableaux de bord de serveur.
10. Tableau de bord multi-serveur
Bien que SQL Server Management Studio puisse également se connecter à plusieurs serveurs, il ne peut pas afficher toutes les bases de données sur une vue centralisée. Chaque serveur de base de données doit être géré indépendamment Dans SQL Server 2008 R2, il est possible de créer des tableaux de bord affichant plusieurs serveurs en même temps. temps.