Sql2005自动备份并邮件通知状态之一配置数据库邮件
Sql2005自动备份并邮件通知状态之一配置数据库邮件
本文是在liujinfeng的sql2000全自动备份的基础上进行改进,缘于个人的理念的不同,sql2000自动备份并邮件通知状态需要在sql服务器上安装outlook以便发送邮件以及读取outlook配置文件来发送邮件.
但是在微软的理念中不推荐大家在windows服务器上安装office,安装office让服务器易于受攻击以及破坏等,知道为什么微软说自己的服务器是很稳定的,但是我们实际上使用并不是很稳定呢,那就是因为:我们没有按照微软的游戏玩,没有遵守微软的服务器维护策略,他要求我们不在服务器上安装任何第三方工具,但是我们呢?安装了不少管理软件,输入法,远程工具,至于必要的应用(oa,erp等)是没办法避免,那么其他的呢?例如非微软输入法,非微软的远程工具等等.所以在个人的理念是尽量不安装非微软的第三方软件,所以一直以来CC的服务器都是很稳定的.
下面就介绍下如何在sql2005上配置备份以及邮件通知策略,在sql2005上配置邮件已经不需要配置outlook,也就是说可以完全丢开outlook了,但是他也可以配置读取outlook配置文件的方式来配置邮件.基于微软忠告,咱们还是不在服务器上装office的outlook,使用其自带的组件做发送者吧.
配置步骤分为:
首先看看我的环境,有两台服务器,一台服务器名dc,担当dc和dns以及exchange邮件服务器的角色ip192.168.0.237
第二台服务器名sql加入ccfxny域担当sql2005的角色ip192.168.0.238
首先保证邮件发送是正常的ok的
1. 配置数据库邮件
单击管理=数据库邮件=配置数据库邮件
欢迎向导首页
默认选项,执行新任务
会提示数据库邮件不可用,是否启用此功能,那么我们当然选择启用了
然后就可以创建一个配置文件,输入自定义的文件名,然后单击添加来添加一个邮件账户
要求输入账户名和服务器信息
我这里是使用本地的邮件服务器,所以我们的本地邮件服务器所使用的dns要有如下记录,主机头记录和mx记录,当然我们这里也可以使用139邮箱,这样备份后就会发邮件到139信箱也会发送到手机!
使用本地信箱,输入账户名称和邮件地址以及服务器地址,选择基本身份验证,输入用户名和密码,这样才能发邮件,否则会因为smtp验证不能通过而无法发送邮件
创建oK后单击确定完成创建工作看到下图
要单击以启用,也就是勾选
下一步信息总揽,要求确认这些信息
单击完成则开始配置以上工作
Ok,开始创建,创建OK单击关闭
这里我们可以测试一下配置是不是OK道德,单击发送测试邮件
输入一个邮箱地址,然后单击发送
再来到OWA,看已经收到信件是OK的.
最后我们在sql代理服务器上单击属性,启用邮件配置文件,并重启服务生效