OVH Cloud OVH Cloud

Database Size avec SQLDMO

2 réponses
Avatar
Brigitte
Bonjour,

Je recherche un script me permettant d'avoir la taille d'une base en SQLDMO.

Merci

Bonne journée

Brigitte

2 réponses

Avatar
SQLpro [MVP]
Brigitte a écrit :
Bonjour,

Je recherche un script me permettant d'avoir la taille d'une base en SQLDMO.

Merci

Bonne journée

Brigitte


Voici une requête SQL :

SELECT CATALOG_NAME AS NOM_BASE,
(
SELECT sum(size) / (SELECT CAST((1048576 / low) AS FLOAT)
from master.dbo.spt_values
where number = 1
and type = 'E')
from dbo.sysfiles
where (status & 64 = 0)
) AS TAILLE_DATA_MO,
(
SELECT sum(size) / (SELECT CAST((1048576 / low) AS FLOAT)
from master.dbo.spt_values
where number = 1
and type = 'E')
from dbo.sysfiles
where (status & 64 <> 0)
) AS TAILLE_LOG_MO
FROM master.INFORMATION_SCHEMA.SCHEMATA
WHERE CATALOG_NAME = DB_NAME()

Faire préalablement un dbcc updateusage(0) with no_infomsgs si vous
voulez des informations stictement à jour.

A +

--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Avatar
Med Bouchenafa
Dim oDatabase As SQLDMO.Database2
Set oDatabase = oSQLServer.Databases(databaseName)
oDatabase.Size
ou
oDatabase.SizeInKB
devrait répondre à ton besoin
--
Bien Cordialement
Med Bouchenafa


"Brigitte" wrote:

Bonjour,

Je recherche un script me permettant d'avoir la taille d'une base en SQLDMO.

Merci

Bonne journée

Brigitte