如何找出sql server 2005中每个数据库的日志大小?

时间:2009-09-30 05:04:24

标签: sql sql-server sql-server-2005

重复:How to find out size of the individual databases in the sql server 2005?

如何在sql server 2005中查找每个数据库的日志大小?

5 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

您可以使用此SQL:

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

答案 2 :(得分:1)

试试这个

dbcc sqlperf(logspace)

再见。

答案 3 :(得分:0)

How to determine SQL Server database transaction log usage

试试这个:

DBCC SQLPERF(logspace)

答案 4 :(得分:0)

如果你有权利......

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