怎样配置SQL Server发送电子邮件

原创 2004年09月01日 14:41:00

怎样配置SQL Server发送电子邮件

朱二(2004.9 转载请注明作者)


  通常大家都知道:SQL Server与Microsoft Exchange Server集成性很好,关于这方面的配置,在SQL Server的联机帮助里有详细的说明,在此不再赘述。然而我们更关心的问题是:在没有Exchange Server的情况下,如何配置SQL Server利用Internet 邮件服务器发送邮件?
  笔者曾为这问题伤透了脑筋,搜遍了互联网上的相关资料,发现仅有的几篇资料中有的是一笔带过,有的虽然介绍了操作步骤,可按照步骤一步一步操作下来,结果总是失败。为此笔者反复实验,终于找到一种简单有效的方法,不敢独自享受,下面是详细的配置步骤,如果您在操作的过程中碰到什么问题,请留言。 

测试环境:

1 Windows 2000 Server
2 SQL Server 2000+SP3
3 Microsoft Outlook (Office 2000)

准备一个Internet邮件帐户:
测试电子邮件帐户:test@163.com
Smtp服务器 smtp.163.com
pop3服务器 pop.163.com

步骤一: 更改电子邮件配置

1 打开Microsoft Outlook 单击“工具”菜单中的“选项”,然后单击“邮件服务”选项卡。
2 单击“重新配置邮件支持”。
3 选择“用于企业或工作组”选项
4 重新启动Microsoft Outlook

步骤二: 添加配置文件

说明:如果之前您已经通过控制面版->邮件 选项添加过配置文件(比如,配置文件名:test),可省略以下1、2、3操作步骤


1 单击“工具”菜单中的“服务”,然后单击“添加”按钮。
2 选择"Internet 电子邮件",单击“确定”。
3 下面的步骤是设置电子邮件帐号,请参考Microsoft Outlook帮助文件,这里不再赘述。
4 利用配置好的电子邮件帐号收发邮件,确认配置成功。

步骤三: 配置MSSQLSERVER服务采用邮件配置文件

1 重新启动MSSQLSERVER服务(必须的,否则MSSQLSERVER服务检测不到上一步骤添加的配置文件)
2 打开企业管理器->展开服务器->支持服务->右击"邮件"->点击下拉框,你会发现
"Microsoft Outlook Internet Settings"选项(如果您通过控制面版->邮件 选项添加过配置文件,比如:配置文件名:test,那您将会发现 test选项),选中您配置好的配置文件,点击"测试".
如果弹出表示成功的对话框,那恭喜你,已经 大功告成了.

步骤四:享受你的劳动成果

1 打开SQL Server的查询分析器

2 输入下列SQL语句,执行
exec master..xp_sendmail 'test@163.com','Hello,World!'

3 好了,去你的邮箱收邮件去吧!


注意事项:以上的配置过程要求以MSSQLSERVER服务采用的Windows帐号登录Windows 2000 Server,即你登录计算机所采用的帐号要和MSSQLSERVER服务采用的Windows帐号相同。

Sql Server sql语句中发送电子邮件

SQL Server 并没有内置邮件服务器(Mail Server),它跟我们发送邮件一样,需要用户名和密码通过 SMTP(Simple Message Transfer Protocol)去连接邮件...
  • taoerchun
  • taoerchun
  • 2017-03-24 17:31:49
  • 452

怎样配置SQL Server发送电子邮件

  怎样配置SQL Server发送电子邮件 ddhinfo.com  发布:2006-1-14 19:08:31  来自:  浏览: ...
  • jjjjyyyyy
  • jjjjyyyyy
  • 2007-05-19 13:32:00
  • 484

配置SQL Server发送电子邮件

来源:ZDNet China软件技术专区  通常大家都知道:SQL Server与Microsoft Exchange Server集成性很好,关于这方面的配置,在SQL Server的联机帮助里有详...
  • codetian
  • codetian
  • 2007-09-03 12:39:00
  • 431

怎样配置发送电子邮件

  • zgqtxwd
  • zgqtxwd
  • 2008-04-27 05:33:00
  • 195

SqlServer 作业完成后邮件通知

1、管理 》数据库邮件》创建smtp服务器的邮件,如邮件为abc@126.com,服务器smtp.126.com2、启动“sqlserver代理”,在操作员中新建操作员,如abc_am,并提供邮件地址...
  • qzw4549689
  • qzw4549689
  • 2010-12-06 19:23:00
  • 8695

配置 SQL SERVER2008 数据库邮件 功能

数据库邮件功能是 基于SMTP实现的。 首先在系统中 配置SMTP功能。即 在 “添加/删除程序”面板中 “增加/删除WINDOWS组件”,选中并双击 打开"IIS"或 “应用程序”,勾选 "SMTP...
  • zhaowenzhong
  • zhaowenzhong
  • 2011-12-05 17:50:19
  • 4043

Android 发送电子邮件 EMAIL 源码

  • 2011年04月14日 22:35
  • 50KB
  • 下载

SQL Server 2008 R2中配置作业失败后邮件发送通知

SQL Server日常维护中难免会遇到作业失败的情况。失败后自然需要知道它失败了,除了例行检查可以发现出错以外,有一个较实时的监控还是很有必要的。比较专业的监控系统比如SCOM虽然可以监控作业执行情...
  • ctoygl
  • ctoygl
  • 2014-08-20 11:35:36
  • 3500

建立SQL Server警告和给操作员发送email通知

数据库邮件   首先建立数据库邮箱具有一个叫做SQLAlerts的profile。这个profile可以以任何名称来命名,但是在这些指导中,引用的是profile名称SQLAlerts。如果你想...
  • YABIGNSHI
  • YABIGNSHI
  • 2014-01-15 16:47:16
  • 1385

SqlServer发送邮件,定时作业

今天偶然研究了一下sqlserver发送邮件的功能,之前听说过可以发,但是一直没尝试过,只是用C#写后台程序的方式来发邮件。 现在又多了一种发送邮件的途径。 大致的步骤如下: 1.配置sqlserve...
  • dannywj1371
  • dannywj1371
  • 2013-10-17 18:13:29
  • 9125
收藏助手
不良信息举报
您举报文章:怎样配置SQL Server发送电子邮件
举报原因:
原因补充:

(最多只允许输入30个字)