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

浪子不回头ぞ 提交于 2020-03-03 17:48:13

-- 注意 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 = 'huangsl@haday.cn;yidk@haday.cn;chenrq@haday.cn'
    set @cEmlist2 = 'yidk@haday.cn;'
    
    Declare @nMaxLogSize as int        --最大日志文件大小  MB
    Set @nMaxLogSize = 10000        --10GB 
    
    --Set @cDrive ='D'
    --SET @nMinSizeMB = 26000
    

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!