2009-09-30 70 views

回答

1

您可以使用此SQL:

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

修复了一个错字... – RedFilter 2009-09-30 05:19:19

+0

嗨Orban在这里我没有得到一次数据库的日志文件大小。
我想要例如A,B是服务器上的数据库然后
我想要A的总日志大小,服务器B的总日志大小。非常感谢您的回复。 – srihari 2009-09-30 11:13:42

+0

你的问题是“每个数据库”的问题,这就是上面所说的。 – RedFilter 2009-09-30 11:53:35

1

在SQL管理工作室中,转到对象浏览器,右键单击数据库,转到“属性”,选择“文件”。这些你可以看到一个“初始大小”列,这将是你的数据库的大小。您将在这里获得数据和日志文件大小。

+0

感谢您的帮助Umesh.I将执行查询,我会更新您。 – srihari 2009-09-30 10:37:12

1

试试这个

dbcc sqlperf(logspace) 

再见。

0

如果您有权利......

SELECT SIZE/128.0, * FROM sys.master_files MF WHERE MF.type = 1 
相关问题