2010-05-24 3 views

Répondre

3

Il y a une commande, sp_spaceused qui vous donnera la taille totale, vous pourriez écrire du code qui retourne X - utilisé pour obtenir les résultats, mais il n'y a pas de commande dans TSQL qui me rappelle qui retourne "9Gb left .... "

0

Vous pouvez consulter la documentation de MSFT pour voir le maximum autorisé pour votre édition de SQL Express. Après cela, vous pouvez regarder les bases de données sys pour voir combien occupe votre base de données et ensuite le soustraire de la valeur max. Voici le code pseudo SQL.

Sélectionnez max_space - (sélectionnez l'espace utilisé pour votre db) en tant qu'espace libre

Questions connexes