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

Mis à jour : 14 avril 2006

La gestion du Moteur de base de données SQL Server 2005 de Microsoft 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 à la gestion

Sécurité : toutes les autorisations peuvent être accordées

L'administration de la sécurité est unifiée grâce à l'instruction GRANT qui permet à toutes les autorisations d'être accordées. Dans les versions antérieures de SQL Server, les autorisations étaient gérées à l'aide d'une combinaison d'autorisations de niveau instance, de rôles de base de données et d'autorisations ordinaires.

Pour plus d'informations, consultez Hiérarchie des autorisations.

Sécurité : séparation des utilisateurs et des schémas

Les rôles des schémas ont été améliorés dans les bases de données SQL Server. Tous les objets d'une base de données sont à présent situés dans les schémas et n'appartiennent pas à des utilisateurs distincts. Chaque schéma peut appartenir à un rôle, ce qui permet à plusieurs utilisateurs d'administrer les objets de base de données. Dans les versions antérieures de SQL Server, des utilisateurs ne pouvaient pas être supprimés d'une base de données sans que chaque objet en leur possession soit réattribué. Désormais, seule la propriété doit être ajustée pour le schéma et non chaque objet.

Pour plus d'informations, consultez Hiérarchie des autorisations.

Administration : partitionnement des tables et des index

Les tables et les index peuvent être divisées en partitions selon les plages de valeurs. Le partitionnement facilite la gestion des tables et des index volumineux en vous permettant de cibler les tâches de gestion sur des partitions distinctes plutôt que sur des collections entières. Les blocs de données peuvent être transférées dans le schéma de la base de données de façon plus efficace. En outre, les opérations de maintenance peuvent être effectuées sur des partitions uniques plutôt que sur l'intégralité d'une table ou d'un index, tout en conservant l'intégrité de l'unité entière.

Pour plus d'informations, consultez Tables et index partitionnés.

Administration : gestion dynamique de la mémoire AWE

Le Moteur de base de données gère à présent de façon dynamique la taille de son pool de mémoire lors de l'utilisation de la mémoire AWE pour prendre en charge les bases de données volumineuses. Dans les versions antérieures de SQL Server, le pool de mémoire était statique lors de l'utilisation de la mémoire AWE.

Pour plus d'informations, consultez Gestion de la mémoire pour des bases de données volumineuses.

Administration : clause ATTACH_REBUILD_LOG

La clause ATTACH_REBUILD_LOG permet d'attacher une base de données sans tous les fichiers journaux. Par exemple, lors du détachement d'une base de données d'un serveur de production en vue de son utilisation en tant que base de données en lecture seule sur un serveur de rapports, l'environnement en lecture seule ne requiert pas tous les fichiers journaux utilisés en production. La clause ATTACH_REBUILD_LOG vous permet de copier la base de données sur le serveur de rapports sans avoir à copier tous les fichiers journaux de production.

Pour plus d'informations, consultez CREATE DATABASE (Transact-SQL).

Administration : initialisation instantanée des fichiers

Lorsque le Moteur de base de données crée une base de données, il peut simplement réserver l'espace requis pour les fichiers de données et rendre immédiatement utilisable la base de données. Les pages de données ne sont pas initialisées avec des zéros binaires tant que les pages ne sont pas référencées par des requêtes SQL. Dans les versions antérieures de SQL Server, une base de données n'était pas utilisable tant que les pages de données n'avaient pas été initialisées avec des zéros binaires.

Pour plus d'informations, consultez Création d'une base de données (Moteur de base de données).

Administration : désactivation des index

Les index peuvent être désactivés pour permettre des opérations d'administration et de diagnostic. Lors de la regénération d'un index non-cluster, sa désactivation avant sa regénération réduit sensiblement la quantité d'espace disque requise.

Pour plus d'informations, consultez Désactivation d'index.

Administration : réorganisation et regénération des index

SQL Server 2005 contient l'instruction ALTER INDEX qui permet de réorganiser ou regénérer des index ainsi que de définir des options d'index. Les index peuvent être regénérés en ligne, les pages qui contiennent des données LOB peuvent être compactées et les index partitionnés peuvent être réorganisés ou regénérés sur la base de partition unique.

Pour plus d'informations, consultez ALTER INDEX (Transact-SQL).

Administration : copie en bloc et chargement des fichiers de format au format XML

SQL Server 2005 contient un schéma XML qui permet de spécifier les fichiers de format en tant que documents XML. S'ils sont utilisés à la place des fichiers de format non-XML d'origine, les fichiers de format XML offrent plusieurs avantages.

Pour plus d'informations, consultez Description des fichiers de format XML.

Administration : fournisseur d'ensembles de lignes en bloc OPENROWSET

SQL Server 2005 contient le fournisseur d'ensembles de lignes en bloc auquel il est possible d'avoir accès à l'aide de la nouvelle option BULK de la fonction OPENROWSET dans une instruction SELECT, qui peut ensuite être utilisée dans des instructions INSERT.

Pour plus d'informations, consultez OPENROWSET (Transact-SQL) et Importation de données en bloc à l'aide de BULK INSERT ou OPENROWSET(BULK...).

Administration : Analyse de la mise en miroir de bases de données

SQL Server 2005 SP1 introduit l'analyse de la mise en miroir de bases de données et un ensemble de procédures stockées permettant d'analyser des bases de données mises en miroir et de définir des seuils d'événements sur plusieurs mesures de performance de mise en miroir clés.

Pour plus d'informations, consultez Analyse de la mise en miroir de bases de données.

Voir aussi

Concepts

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

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

14 avril 2006

Nouveau contenu :
  • Ajout de l'analyse de la mise en miroir de bases de données.