【发布时间】:2020-05-05 15:00:22
【问题描述】:
我们可以将服务器的驱动器空间详细信息存储在一个表中,并且还需要每周触发一封警报电子邮件吗??
提前致谢,
【问题讨论】:
标签: sql-server tsql database-administration
我们可以将服务器的驱动器空间详细信息存储在一个表中,并且还需要每周触发一封警报电子邮件吗??
提前致谢,
【问题讨论】:
标签: sql-server tsql database-administration
看看sys.dm_os_volume_stats()
示例
Select Distinct
ServerName = @@SERVERNAME
,LogicalDrive = sds.logical_volume_name
,Drive = sds.volume_mount_point
,TotalSpace = sds.total_bytes/1048576
,SpaceAvail = sds.available_bytes/1048576
From sys.master_files sms
Cross Apply sys.dm_os_volume_stats(sms.database_id, sms.FILE_ID) sds
Order By SpaceAvail asc
退货
ServerName LogicalDrive Drive TotalSpace SpaceAvail
JOHNCAPPELLETTI\MSSQLSERVER02 TI106398W0F C:\ 698658 366114
【讨论】: