监视的表/电子邮件队列 - 发生了什么?



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

几天来我一直在寻找这些消息的发送位置和方式,无论是定期从队列中还是每天早上 6 点。我已经检查了触发器,SQL Server作业,计划任务以及代码隐藏中的所有位置,并且我即将干涸。

根据我描述的特征,有没有人有任何好主意,这可能是如何发生的?以下是应用和环境指标。

  • 视窗服务器 2003
  • IIS 6(.NET 1.1 应用池)
  • SQL Server 2005

谢谢:)

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

最新更新