Bonjour,
Je souhaiterai connaitre la taille de l'ensemble de mes bases de données.
Quel requête permet de savoir ces informations?
Merci
Bonjour,
Je souhaiterai connaitre la taille de l'ensemble de mes bases de données.
Quel requête permet de savoir ces informations?
Merci
Bonjour,
Quelle version de SQL Server ?
Pour une version 2005 ou ultérieure :
++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT m.database_id, d.name AS database_name, CAST(SUM(m.size) * 8.0 / 1024 AS DECIMAL(10,2)) AS size_MB FROM sys.master_files AS m INNER JOIN sys.databases AS d ON m.database_id = d.database_id GROUP BY m.database_id, d.name ORDER BY d.name;
Merci...
Mais au niveau de "database_name" je dois rentrer le nom de toutes mes bases?
Parce que j'en ai vraiment beaucoup...
Pour la version c'est du 2005
Non cette requête permet de lister l'ensemble des bases de données sur votre serveur et d'en donner la taille.
Si vous voulez le faire pour une base de données en particulier il faut rajouter la clause WHERE :
++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT m.database_id, d.name AS database_name, CAST(SUM(m.size) * 8.0 / 1024 AS DECIMAL(10,2)) AS size_MB FROM sys.master_files AS m INNER JOIN sys.databases AS d ON m.database_id = d.database_id WHERE d.name = '<nom_base>' GROUP BY m.database_id, d.name
Hello Princesse.
Si tu veux connaitre la taille de toutes les bases de données d'une instance, essaie ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select CAST(SUM(m.size) * 8.0 / 1024 /1024 AS DECIMAL(10,2)) AS global_size_GB from sys.master_files AS m
Oups autant pour moi, je n'avais pas compris que vous vouliez la taille globale de vos bases de données
La réponse est donnée par Jerome_Mtl
++
Merci pour ta réponse
Par contre comment connaitre mon instance utilisé parce que vu le résultat je pense pas que sys.master_files soit ça....
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager