从 Box 上没有 SMTP 服务器的 SQL Server 2000 作业发送通知
我在 Windows 2003 Server 上安装了 SQL Server 2000。我们没有在盒子上安装 SMTP,因此在为失败的 SQL 代理作业创建通知时,不会发送电子邮件。
有没有一种方法可以在不安装 SMTP 的情况下发送通知?
I have SQL Server 2000 installed on Windows 2003 Server. We do not have SMTP installed on the box, so when creating a notification for a failed SQL Agent job, the email is not sent.
Is there a way to send out a notification without installing SMTP on the box?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 SQL 2000 的 xp_sendmail,您不需要在盒子上使用 SMTP ,您需要一个 MAPI 配置文件。请参阅:如何配置邮件配置文件 (Windows)。在 SQL 使用的 MAPI 配置文件中,您可以指定首选交付选项,例如。 Exchange 服务器连接,或组织其他部分使用的 SMTP 服务器。
来自 KB 263556 INF:如何配置 SQL Mail:
With xp_sendmail of SQL 2000 you don't need SMTP on the box, you need a MAPI Profile. see: How to configure a mail profile (Windows). In the MAPI profile used by SQL you can specify the prefered delivery options, eg. Exchange server conectivity, or the SMTP server used by the rest of your organization.
From KB 263556 INF: How to Configure SQL Mail:
您可以使用第三方软件(如 BLAT)达到相同目的,或使用 VB_Spripts(如果您不想安装 ant 第三方应用程序 (http://www.paulsadowski.com/wsh/cdo.htm )
You can use a third party frewares (like BLAT) for the same purpose, or VB_Spripts (if you donot want ant 3rd party applications to be installed (http://www.paulsadowski.com/wsh/cdo.htm )