Nous avons récemment déplacé la valeur d'une colonne d'une table existante vers une nouvelle table afin qu'elle puisse résider sur un disque séparé.Récupérer de l'espace inutilisé dans SQL Table
La colonne préexistante existe toujours, mais a été définie sur null, car certaines applications historiques peuvent toujours faire référence à cette colonne lors de l'écriture de données.
La table a maintenant 10 Go d'espace inutilisé que nous ne pouvons pas récupérer même après la reconstruction de l'index cluster et l'exécution de DBCC SHRINKDATABASE et SHRINKFILE. Comment pouvons-nous récupérer ces 10 Go d'espace inutilisé dans cette table car la table dans sa nouvelle forme ne devrait pas croître de 10 Go l'année prochaine + mais les autres tables de la base de données continueront à croître et nous souhaitons retourner ce 10GB au pool de base de données générale.
Je vais répéter, comment pouvons-nous récupérer ces 10 Go d'espace inutilisé dans une table spécifique (étant donné que la table n'est pas vide)?
non liée à la programmation ... appartient à serverfault ou superutilisateur –