我通过 sp_send_dbmail 存储过程发送邮件。从另一个 SP 执行 sp_send_dbmail SP。在执行 sp_send_dbmail SP 之前,我想检查互联网连接。是否有任何查询以查找互联网连接。请告诉我。
问问题
980 次
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 handling
,Stored Proc
将获得以下详细信息。
错误信息
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)
错误编号 - 53
这不是一种理想的方式,但可以检查错误号/消息以查看请求是否能够到达目的地。请看下面的屏幕截图...
于 2012-06-05T15:32:19.780 回答