-3

我通过 sp_send_dbmail 存储过程发送邮件。从另一个 SP 执行 sp_send_dbmail SP。在执行 sp_send_dbmail SP 之前,我想检查互联网连接。是否有任何查询以查找互联网连接。请告诉我。

4

2 回答 2

3

为什么要检查 Internet 连接?Internet 连接并不能指示 sp_send_dbmail 是否可以工作。

当我支持 SQL Server 时,SQL Server 框具有 Internet 连接,但该连接不用于发送电子邮件。相反,SQL Server 框将所有电子邮件转发到我们最终发送它们的邮件服务器。

如果您查看有关 sp_send_dbmail的文章的备注部分,您会发现成功发送电子邮件与配置邮件服务有关,而不是与 Internet 连接有关。

于 2012-06-05T15:23:50.367 回答
0

如果您在 中实施Exception handlingStored Proc将获得以下详细信息。

错误信息

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)

错误编号 - 53

这不是一种理想的方式,但可以检查错误号/消息以查看请求是否能够到达目的地。请看下面的屏幕截图...

在此处输入图像描述

于 2012-06-05T15:32:19.780 回答