0

メッセージングタイマー機能を使用して非同期プロシージャの実行をスケジュールしており、すべてが順調に進んでいるようですが、短い時間範囲(タイムアウトを数時間に設定)でのみテストしました。

タイマー機能は(サーバーインスタンスに依存するのではなく)単一のデータベーススコープ/コンテキスト内に完全に含まれることになっているため、この機能を決定しました。結果として、タイマーはサーバーの再起動、バックアップからのデータベースの復元(タイマーのセットアップ後にバックアップが行われた場合)などによって妨げられるべきではありません。実際にそのように機能する場合は、本当に嬉しいですが、それもそうです本当に美しいので、タイマーをチェックできるようにしたいと思います。たぶん、それが発火するまでにどれくらいの時間がかかるかを見てください。

これを可能にする、おそらくsys.objectsテーブルで実行できるクエリはありますか?

4

1 に答える 1

0

私自身はこの機能を使ったことがありませんが、ドキュメントsys.conversation_endpoints.dialog_timerは「このダイアログの会話タイマーがDialogTimerメッセージを送信する時刻」と書かれています。これはあなたが探しているものだと思います。

于 2012-06-02T13:57:52.423 に答える