看表/电子邮件队列 - 发生了什么?

时间:2012-05-31 18:55:41

标签: sql-server email queue windows-server-2003

我正在接管一个项目,并且无法追踪某个特定的机制。我有一个包含多个表和触发器的数据库。其中一个表称为MailQueue。我有一个使用此数据库的故障单跟踪Web应用程序,应用程序中的某些操作会导致生成消息并将其插入MailQueue表。定期(每5-10分钟?很难说)消息被发送并且表被清空。此外,每天早上6点都会收到关于以前通过网络应用程序提交的未完成门票的提醒。

我一直在寻找几天来试图找到这些消息的发送地点和方式,这些消息都是从队列中定期发送的,每天早上6点。我已经检查了触发器,SQL Server作业,计划任务以及代码隐藏中的任何地方,而且我正在枯竭。

根据我描述的特征,有没有人有任何明智的想法如何发生这种情况?以下是app和environment vitals。

  • Windows Server 2003
  • IIS 6(.NET 1.1应用程序池)
  • SQL Server 2005

谢谢:)

1 个答案:

答案 0 :(得分:1)

最简单的起点是使用SQL事件探查器跟踪MailQueue表中发生的任何事情,这可以帮助您快速缩小范围。