如何配置和运行数据库邮件在SQL服务器
-
27-09-2019 - |
题
如何启用和运行数据库邮件在SQL服务器2008年?我知道,它需要
- 使服务的经纪人
- 配置SMTP(a邮件服务器所需要的)
- 使用配置储存过程
我不知道发生了什么之间的关系应用程序和数据库的邮件。
实际上如何启用数据库邮件 回滚 和 提交事务 ?(不适用于所有SP,只是为他们中的一些)
更新:数据库邮件是一种服务,自动发送信件(或sms)一个人,你指定的配置。你可以指定这个事件(发送邮件)时发射。因此,我希望看到我怎么能配置这一点。
解决方案
我想不出以任何方式配置db邮件发送的每rollback或交易,那将是一个小小的矫枉过正,并听起来好像你要是有选择性的关于它无论如何。
你可以做什么,但是添加一个呼叫的电子邮件sp后的每个承诺/rollback在你的存储程序。这里有一个简单的例子:
BEGIN TRAN
-- sql operations here
COMMIT
-- send email
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'DB Alerts',
@recipients = 'you@yourdomain.com',
@body = 'Commit completed for ...',
@subject = 'SQL Commit/Rollback event';
你可以读取更多的有关参数sp_send_dbmail在这里: http://msdn.microsoft.com/en-us/library/ms190307.aspx
希望这可以帮助
不隶属于 StackOverflow