SQL Server 2005 introduit un nouveau modèle pour les commandes DDL (Data Definition Language). Vous allez créer tous les objets au moyen d’une commande CREATE, les supprimer à l’aide d’une commande DROP et les modifier avec ALTER.SQL Server 2005 n’utilisera pas de procédures stockées distinctes pour modifier un aspect d’un objet, comme sp_defaultdb dans SQL Server 2000 et 7.0, qui modifie la base de données par défaut d’un utilisateur, ou encore les commandes de création spéciales à finalité unique telles que sp_addtype. SQL Server 2000 a déjà fait un pas dans cette direction en améliorant la fonctionnalité de la commande ALTER DATABASE afin d’inclure toutes les modifications apportées aux propriétés de base de données et en décourageant le recours à la commande sp_dboption.
Organisation des index dans SQL Server 2005
Certaines actions qui nécessitent DBCC dans les versions antérieures seront désormais exécutées au moyen de commandes ALTER dans SQL Server 2005. Avant SQL Server 2000, DBCC était un acronyme de DataBase Consistency Checker et les options DBCC disponibles dans les premières versions du SGBDR, notamment DBCC CHECKDB et DBCC CHECKTABLE, réalisaient effectivement un ensemble de contrôles de cohérence. Mais DBCC a gagné en importance en même temps que SQL Server et les développeurs de Microsoft ont commencé à attribué d’autres tâches à cet outil déjà bien surchargé, de sorte qu’à la fin, le contrôle de cohérence de base de données est devenu la plus secondaire de ses attributions.
La documentation en ligne de SQL Server 2000 a fini par attribuer une nouvelle signification à DBCC : Database Console Command ou commande de console de base de données. (Consultez la documentation en ligne pour obtenir une liste complète des options DBCC.) Certaines des options DBCC dans SQL Server 2000 demandent des informations et certaines exécutent des modifications. Deux des commandes antérieures à la version 2005 s’occupent des index : DBCC SHOWCONTIG signale la fragmentation dans un index et DBCC INDEXDEFRAG réduit la fragmentation en modifiant les pages utilisées par un index. Dans SQL Server 2005, DBCC INDEXDEFRAG est remplacée par une option ALTER INDEX et DBCC SHOWCONTIG laisse la place à un nouvel objet de gestion dynamique intitulé
sys.dm_db_index_physical_stats().
Téléchargez cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
- La blockchain en pratique
- Dark Web : où sont vos données dérobées ?
- ActiveViam fait travailler les data scientists et les décideurs métiers ensemble
- Stockage autonome, Evolutivité & Gestion intelligente, Pure Storage offre de nouvelles perspectives aux entreprises
- L’utilisation des données pour survivre !
Les plus consultés sur iTPro.fr
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Akamai Technologies déploie sa stratégie de protection en ligne
- Baromètre channel IT : fin du cuivre, essor de UCaaS et premiers pas vers l’IA
Articles les + lus
Fuites de données : la France, 2ème pays le plus touché au monde début 2026
Redéfinir la confiance à l’ère de l’IA agentique : les entreprises sont-elles prêtes pour le SOC autonome ?
Les défaillances des pipelines de données pèsent lourdement sur la performance des grandes entreprises
Les nouvelles menaces liées à l’IA obligent les entreprises à dépasser la seule stratégie de sauvegarde
Sauvegarder les données ne suffit plus : il faut refonder le poste de travail
À la une de la chaîne Data
- Fuites de données : la France, 2ème pays le plus touché au monde début 2026
- Redéfinir la confiance à l’ère de l’IA agentique : les entreprises sont-elles prêtes pour le SOC autonome ?
- Les défaillances des pipelines de données pèsent lourdement sur la performance des grandes entreprises
- Les nouvelles menaces liées à l’IA obligent les entreprises à dépasser la seule stratégie de sauvegarde
- Sauvegarder les données ne suffit plus : il faut refonder le poste de travail
