数据库自动对磁盘可用空间与日志文件过大的预警情况进么邮件提醒
-- 注意 MQLCK_profile 这个是要先定义好的数据库邮件配置文件名
-- exec MQ_CheckDriveFreeSpace 'F',10000
Create Proc MQ_CheckDriveFreeSpace (@cDrive as varchar(2),@nMinSizeMB as int)
WITH ENCRYPTION as
Begin
Declare @nGetSizeMB as int
Declare @cDBInfo as varchar(50)
Declare @cEmlist1 as varchar(200)
Declare @cEmlist2 as varchar(200)
Set @cDBInfo = '15.11(HTSAC/SRM)' --101.12(QC)
set @cEmlist1 = '[email protected];[email protected];[email protected]'
set @cEmlist2 = '[email protected];'
Declare @nMaxLogSize as int --最大日志文件大小 MB
Set @nMaxLogSize = 10000 --10GB
--Set @cDrive ='D'
--SET @nMinSizeMB = 26000