如果 SQL Server 未能发送其 DB 邮件,我需要记录错误消息。所有数据库配置都已完成,电子邮件也可以正常工作。如果有任何错误,如何从msdb.dbo.sp_send_dbmail获取错误消息?
user6631188
问问题
779 次
1 回答
0
与捕获任何其他 tsql 错误的方式相同 - 将其包装在 try/catch 块中并根据需要“处理”错误。此外,您还需要检查存储过程返回的值。请注意,sql server 实际上并不发送电子邮件 - 这是 smtp 服务器的责任。
现在是阅读文档和了解可用功能的好时机。有一个程序可以检查任何电子邮件的状态。
于 2018-01-25T14:25:48.160 回答