首先建立数据库邮箱具有一個叫做SQLAlerts的profile这个profile可以以任何名称来命名,但是在这些指导中引用的是profile名称SQLAlerts。如果你想用一个不同的profile名称只要做相应的替代就可以了
使用Microsoft SQL管理套件连接到这个实例。
指定操作员名称、E-mail名称并点击OK
建立SQL代理设置
注意: 这个步骤在第一次创建警告通知的时候通常被忽略。SQL代理必须为操作员正确地建立以接收警告通知e-mail
选择左边面板中的Alert System(警告通知系统):
重启SQL代理来激活这些设置
警告通知:重启SQL代理将取消所有在执行的工作。
这个示例警告通知在TEMPDB数据库大小大于0KB时发送邮件这个设置被设置为0,所以这个警告通知會被进行测试当验证过后,你需要将它的设置更新为一个合理的数值或将其关闭
在General面板中指定:
点击左边面板中的Response :
为操作员选择E-mail
点击左边面板中的Options
验证警告通知是否起作用
操作员如果没有看到故障排除部分就应该会收到一封e-mail。
打开这个警告通知点击左边面板中的History。
当警告通知被触发时字段就会被更新。
要停止这个警告通知不要每两分钟即进行发送那么你有两個选项来关闭这个警告通知或提供一个更合适的大小和响应时间。
点击左边面板中的General并不选Enable然后点击OK。
右键单击警告通知名称並选择Disable(关闭)
点击左边面板中的General。
将值改为比现有TEMPDB数据库文件保存更大的值目前的文件规模包含在电子邮件发送的警告通知中。
点击左边面板中的Options
将响应时间由12小时改为720分钟。
如果操作员没有接收到电子邮件:
通过给操作员的电子邮箱地址发送一个测试电子邮件来测试数据库邮箱
确保你重启了SQL代理而且它正在运行。