Améliorations apportées au moteur de base de données

Mis à jour : 15 septembre 2007

Microsoft Dans SQL Server 2005, le Moteur de base de données offre plusieurs améliorations et de nouvelles fonctionnalités.

Fonctionnalités améliorées du moteur de base de données

Vous trouverez ci-dessous les domaines d'amélioration du Moteur de base de données.

Rubrique Description

Améliorations des fonctionnalités de programmation du moteur de base de données

Les objets de base de données, tels que les déclencheurs, les procédures stockées et les types définis par l'utilisateur, peuvent être écrits en langages de .NET Framework, tels que Microsoft Visual C#. Le développement et le débogage sont intégrés dans l'environnement Microsoft Visual Studio, ce qui permet aux développeurs d'utiliser les mêmes outils pour développer des objets de base de données que ceux qu'ils utilisent pour le développement de composants et de services .NET Framework. Le langage Transact-SQL contient désormais des fonctionnalités qui permettent une gestion améliorée des erreurs et une prise en charge des requêtes récursives.

Améliorations de la gestion du moteur de base de données

La gestion du Moteur de base de données a été simplifiée grâce à la configuration dynamique des instances, notamment la gestion dynamique de la mémoire AWE et l'affinité E/S et du processeur dynamique. La sécurité a été renforcée grâce à des fonctionnalités qui permettent à toutes les autorisations d'être accordées et la séparation des utilisateurs et des schémas.

Améliorations apportées aux requêtes distribuées du moteur de base de données

Les fonctionnalités des requêtes distribuées ont été améliorées par le biais de modifications apportées à Transact-SQL, de la prise en charge de nouveaux types de données et de l'ajout de nouveaux événements SQL Trace.

Améliorations de la disponibilité du moteur de base de données

La disponibilité des bases de données SQL Server est améliorée par les opérations d'indexation en ligne, la récupération rapide sur incident et une disponibilité partielle pendant les opérations de restauration, les sommes de contrôle de pages de base de données et la mise en miroir de supports de sauvegarde. La mise en miroir des bases de données permet la création de serveurs de secours qui offrent une possibilité de basculement rapide avec aucune perte de données des transactions validées.

Améliorations apportées aux fonctionnalités XML du moteur de base de données

Le Moteur de base de données prend à présent en charge un type de données XML pour le stockage des documents XML dans des colonnes de table ou des variables Transact-SQL. Il prend également en charge le langage XQuery, notamment le langage XML DML (XML Data Manipulation Language).

Améliorations de l'évolutivité et des performances du moteur de base de données

Le partitionnement des données a été amélioré grâce au partitionnement des tables natives et des index. L'accès concurrentiel des applications a été amélioré grâce au nouveau niveau d'isolement de capture instantanée et à la possibilité d'obtenir plusieurs jeux de résultats actifs (MARS, Multiple Active Result Sets) pour une seule connexion.

Améliorations internationales du moteur de base de données

Les classements et les jeux de caractères du Moteur de base de données ainsi que ses interfaces prennent à présent en charge des caractères supplémentaires et les caractères codés GB18030.

Améliorations de la sécurité du moteur de base de données

Décrit les nouveaux mécanismes de sécurité importants. Ces mécanismes comprennent la réduction de la surface d'exposition à l'installation, l'outil Configuration de la surface d'exposition, le chiffrement natif, la gestion de clés intégrées, l'autorisation granulaire, la stratégie de mot de passe configurable, le contexte d'exécution discrète et les comptes proxy multiples.

Voir aussi

Concepts

Nouveautés dans SQL Server 2005

Aide et Informations

Assistance sur SQL Server 2005