在Sql Server 2005中,有没有办法查询服务器上可用的总磁盘空间(物理硬盘)?

问题描述:

我发现这在谷歌搜索,但我不认为这是完整的代码?在Sql Server 2005中,有没有办法查询服务器上可用的总磁盘空间(物理硬盘)?

http://www.dba-oracle.com/t_sql_server_2005_windows_script_display_disk_space_usage.htm

我希望有一个简单的系统存储过程,如用于查找文件MDF(EXEC sp_helpdb数据库)的总尺寸。

任何建议,将不胜感激。

xp_fixeddrives是否有诀窍?

EXEC master.dbo.xp_fixeddrives 

你可以使用这样的CLR存储过程:

http://weblogs.sqlteam.com/tarad/archive/2007/12/18/60435.aspx