2009-08-20 16 views
0

SQL Server 2005で3秒ごとに実行するようにストアドプロシージャをスケジュールできますか? 私はそれをスケジュールする方法を見つけることができなかったので、現在私はフロントエンドから電話しています。 schedularインターフェイスでは、最低1分間のスケジューリングが可能です。SQL Server 2005のジョブスケジュール

私は実行shcedule約3秒ごとに知らないが、あなたはWAITFORの手順を使用して手順のステップ複数呼び出すで書くことができます

答えて

0

WAITFOR DELAY '00:01' 
+0

X2、 素晴らしいです。 03' は@n = dbo.WorkerSP END – Manjoor

3

あなたはそれをしてループ内で20回実行する毎分のスケジュールを設定することができます3秒待つ。あるいは、3秒間のwaitforの遅延を伴うループで連続的に実行することさえできます。

SQL 2005では、Conversation Timersを使用して、アクティブ化されたプロシージャを1秒の解像度タイマーで起動できます。

私はこのようなスケジューリングが必要であることを非常に疑う。

+0

1を実行します:私はまた、あなたの最後のポイントに同意するが、それは、興味深いソリューションです。そう WHILE TRUE が WAITFOR DELAY '00をBEGINの最良の方法は何ですか –

+0

ルサヌ、 お返事ありがとうございます。 3秒ごとに呼び出す必要があります。アプリケーションはうまくいきません。私はバックグラウンドでそれをやりたいので、exeを呼び出して呼び出す必要はありません。 – Manjoor