0

プロジェクトを引き継いでいて、特定のメカニズムを追跡するのに問題があります。いくつかのテーブルとトリガーを含むデータベースがあります。それらのテーブルの1つはと呼ばれMailQueueます。このデータベースを使用するチケット追跡Webアプリがあり、アプリ内の特定のアクションにより、メッセージが生成されてテーブルに挿入されMailQueueます。定期的に(5〜10分ごと?わかりにくい)、メッセージが送信され、テーブルが空になります。また、毎朝午前6時に、以前にWebアプリを介して送信された未完成のチケットに関するリマインダーが送信されます。

私は、定期的にキューから、そして毎朝午前6時に、これらのメッセージがどこにどのように送信されるかを見つけようとする日を探していました。トリガー、SQL Serverジョブ、スケジュールされたタスク、およびコードビハインドのすべての場所を確認しましたが、すぐに使用できなくなります。

私が説明した特性に基づいて、これがどのように発生する可能性があるかについて、誰かが明るい考えを持っていますか?これがアプリと環境のバイタルです。

  • Windows Server 2003
  • IIS 6(.NET 1.1アプリプール)
  • SQL Server 2005

ありがとう :)

4

1 に答える 1

1

開始するのに最も簡単な場所は、SQLプロファイラーを使用して、MailQueueテーブルで何が起こっているかを追跡することです。これは、物事を非常に迅速に絞り込むのに役立ちます。

于 2012-06-02T08:05:56.100 に答える