SQL SERVER 2000 邮件配置方法

SQL SERVER 2000 邮件配置方法

这里要注意的一点就是 SQL SERVER 2K 的邮件客户端仅能使用支持 MAPI (消息应用程序接口)的客户端,例如 Outlook 。这里就用 Outlook2k3 来举例说明。
注:从 SQL SERVER 2K5 开始,只是为了向后兼容而提供 SQL MAIL ,在 SQL SERVER 2K5 以后的版本里,该功能可能会被删除,因此在新的开发中尽量不要使用 SQL MAIL 。如果要从 SQL SERVER 2K5 发送邮件,可以考虑 SQL SERVER 2K5 里的数据库邮件
第一步: SQL2k 里面,要配置的有 SQL SERVER 2K SQL AGENT 的启动账号 ( 要用系统管理员账号才可以 ) ,这个操作可以在服务里面做,也可以在 SQL SERVER 里做。
在服务里做的方法如下 : 开始 - 运行 services.msc 找到 mssqlserver sqlserveragent 这两个服务。右击属性,在登录选项卡上用 此帐户 点浏览,找到一个管理员帐号,然后输入两次管理员密码。这里我用的是 administrator ,然后点确定。再打开 cmd 重启一下 sql server 2000 net stop mssqlserver net start mssqlserver
SQL SERVER 里做的话,是在这里。下面是我截的图:
  
配置 SQL SERVER 启动账号    配置 SQL AGENT 启动账号
 
第二步:再接下来就是对 Outlook 的配置了,此处不多谈及,这里我用的是 sina 的邮箱,
新浪免费邮箱发信 (smtp) 服务器的地址为: smtp.sina.com
新浪免费邮箱收信 (pop3) 服务器的地址为: pop.sina.com
设置完成后,注意您一定要选择 smtp 服务器要求身份验证 选项。
之后,到控制面板里,找到邮件。点显示 配置文件 这里你会看到里面有一个 Outlook. 如下图。如果用的是 Outlook express 等非 MAPI 邮件客户端则在控制面板里是不会出现邮件这个项目的。
 
第三步:打开 SQL SERVER2K 的企业管理器,展开支持服务,右击 “SQL 邮件 点属性。这时里面就会出现有 Outlook 了。选择它就可以了。如果要建操作员的话,还得在 SQL AGENT 属性的邮件配置文件这里也选择 Outlook 。这样,去建一个操作员,输入一个 E-mail 地址。点测试,过一会到你的信箱里就可以收到信了。
 
要注意的几个问题:
1.sql server 2000
的启动帐户要和 sqlagent 的启动帐户相同。并且不能用系统帐户。
2.smtp
服务器是否需要验证。 hotmail 的免费信箱好像不可以在 outlook 里设置。
3.
sql 邮件运行过程中不能关闭 outlook ,否则不能发送邮件。
还有一点就是 outlook sqlserveragent 这两个,如果 sqlserveragent 已经启动,这时候再启动 outlook 会报错,说是文件正在被使用。这时必须先停掉 sqlserveragent 才可以把 outlook 启动开。所以我在我的服务器上设置的是 outlook 在登录前启动,而 sqlserveragent 则手动启动。

你可能感兴趣的:(sql,数据库,邮件,sql2000,SQL邮件)