Bonjour,
Je suis en train de developper un outil qui permet de centraliser l'état des datafiles et datalogs de MSSQL.
Je suis en mesure de déterminer l'espace disque restant (via xp_fixeddrives), la taille réelle des data files & logs (notamment grace à la table sysfiles), mais c'est tout.
Comme je voudrais pouvoir tracer des graphs pour visualiser tout ça, j'ai besoin de la taille de chaque lecteur pour avoir mon échelle.
Y-a-t-il par exemple moyen de connaitre la capacité d'un lecteur via une commande DOS? Si c'est le cas alors il suffit d'utiliser un curseur qui contient les lettres des lecteurs renvoyés par xp_fixeddrives et d'appliquer un EXEC master..xp_cmdshell @commande_dos_sur_le_lecteur.
Le but serait bien sur d'obtenir le résultat sans ajouter un programme supplémentaire sur le serveur.
D'avance merci pour vos réponses!
Partager