Nous avons une base de données exécutée sous MSDE (SQL 2000, Service Pack 4) qui réserve des quantités massives d'espace en trop. L'utilisation de sp_spaceused pour chaque table donne une taille totale réservée de 2102560 KB, une taille de données de 364456 KB et une taille inutilisée de 1690760 KB (c'est-à-dire en réservant près de 4 fois l'espace utilisé). Les pires coupables sont les tables qui sont fréquemment écrites mais jamais supprimées (enregistrement des transactions). Généralement, les suppressions sont très rares et très petites en termes de taille et de nombre d'enregistrements.Espace réservé excessif sur SQL Server
Les fichiers de base de données sur le disque sont à la limite de 2 Go, ce qui est à l'origine des problèmes avec les sauvegardes etc.
J'ai essayé DBCC SHRINKDATABASE, DBCC SHRINKFILE et DBCC REINDEX sans effet sur la taille du fichier utilisé sur le disque 2 questions - Comment réduire la taille du fichier de la base de données et comment puis-je empêcher SQL Server de réserver l'espace en trop?
Merci
Paul
Malheureusement (et je ne sais pas pourquoi), la sauvegarde était impossible. Il expirerait en essayant de sauvegarder sur le disque. –