首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何找到特定的Server数据库邮件生成消息的源?

如何找到特定的Server数据库邮件生成消息的源?
EN

Stack Overflow用户
提问于 2022-05-11 18:44:13
回答 1查看 116关注 0票数 -1

一个用户请求从我们的数据库服务器发出的电子邮件通知中删除它们,但是我找不到负责邮件的对象!

我知道发件人,接受者,主题,身体和时间的一天。我知道数据库邮件正在发送电子邮件,但我找不到源工作。

我在适当的数据库容器中查看了Server代理作业、存储过程和数据库触发器,甚至查看了该服务器上的Visual包,但仍然找不到它。(我还对其他数据库容器进行了快速调查,但没有一个与与该邮件相关的msdb.dbo.sysmail_allitems send_request_user有任何关联。)

有人能为追踪这件事提供什么建议吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-05-12 18:02:33

这件事解决了。

@Larnu,您关于信息可以存储在表中的建议是关键。@squillman和@AaronBertrand,我研究了如何为sp_send_dbmail使用扩展事件,但无法掌握该工具。

在检查了tableA的依赖项(它的名称与我正在跟踪的电子邮件主题相同)之后,我发现tableAtableB的父级(tableB的名字听起来非常通用)。反过来,tableB有一个triggertrigger包含电子邮件地址列表,我能够满足从所有未来邮件中删除指定用户的原始请求。

谢谢你们的帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72206119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档