数据库自动对磁盘可用空间与日志文件过大的预警情况进么邮件提醒

-- 注意 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