0

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

几天来,我一直在寻找这些消息的发送地点和方式,无论是定期从队列中发送,还是每天早上 6 点发送。我已经检查了触发器、SQL Server 作业、计划任务以及代码隐藏中的任何地方,但我都快干了。

根据我描述的特征,有没有人有任何聪明的想法是如何发生的?以下是应用程序和环境要素。

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

谢谢 :)

4

1 回答 1

1

最容易开始的地方是使用 SQL Profiler 来跟踪MailQueue表中发生的任何事情,这应该可以帮助您快速缩小范围。

于 2012-06-02T08:05:56.100 回答