2009-09-30 8 views
0

en double de: How to find out size of the individual databases in the sql server 2005?comment trouver la taille du journal de chaque base de données dans sql server 2005?

comment trouver la taille du journal de chacune des bases de données dans SQL Server 2005?

+0

peut me fournir une solution. Je serai clair cette fois si A, B sont les bases de données dans mon serveur. Je veux la taille du journal de la base de données A, la taille du journal de la base de données B. – srihari

Répondre

1

Vous pouvez utiliser ce SQL:

EXECUTE sp_msforeachdb 'SELECT *, GETDATE() FROM [?].sys.database_files' 
+0

Correction d'une faute de frappe ... – RedFilter

+0

Salut Orban ici je ne reçois pas la taille du fichier journal de la base de données à la fois.
Je veux par exemple A, B sont des bases de données dans le serveur puis
Je veux la taille totale du journal de A, la taille totale du journal du serveur B. Merci beaucoup pour votre réponse. – srihari

+0

Votre question a sépcifié "chaque base de données", c'est ce que ce qui précède. – RedFilter

1

Dans le studio de gestion SQL, dans l'explorateur d'objets, dans la base de données de clic droit, dans "Propriétés", sélectionnez "Fichiers". Ceux-ci vous pouvez voir une colonne "taille initiale" qui sera la taille de votre DB. vous obtiendrez à la fois les données et la taille du fichier journal ici.

+0

Merci pour votre aide Umesh.Je vais exécuter la requête et je vais vous mettre à jour. – srihari

1

essayer cette

dbcc sqlperf(logspace) 

Bye.

0

Si vous avez des droits ...

SELECT SIZE/128.0, * FROM sys.master_files MF WHERE MF.type = 1 
Questions connexes