0

遅延のある SQL スクリプトを作成しようとしています。

私は使用できます:

blah blah
WAITFOR DELAY '00:30:00'
blah blah

しかし、このようなスクリプトを使用するには、30 分間座らなければなりません。

Web サイトを離れると、スクリプトがキャンセルされます。


問題は、テーブル内の何かを変更し、30 分後に自動的に元に戻したいということです。

変更を行った人は Web ページを離れるので、クライアント側のスクリプトは問題外です。

また、30 分が経過した場合にその人が戻ってきて変更を行うのを待つこともできません。変更は 30 分後に行われなければなりません。


サーバー上でサービスやその他のプログラムを作成せずにこれを行う方法はありますか?

ASP/SQL プログラミングのみを使用します。

これが不可能な場合、サーバー上でこの変更を行うサービスまたはプログラムを作成するにはどうすればよいですか?

ASP を使用して Web サイトからこれを開始できる必要があります。

4

3 に答える 3

1

個人的には、このボードの他の人はそれがプロフェッショナルだとは思わないでしょうが... 私は Web サイトのアップタイム監視サービスを使用してスクリプトを実行しています。たとえば、これは 30 分ごとに選択した ASP ページにアクセスします http://www.serviceuptime.com/free_monitoring.php

開発を容易にするために、さまざまな監視サービスを使用してスクリプトをロードします。VBS スクリプトを作成し、タスク マネージャーを介して実行するなど、より専門的な方法があります。これは長時間実行されるスクリプトに対して行っていますが、メール キューを頻繁にチェックするなどの単純なことについては、監視サービスを使用してページをロードするだけです。多くの場合、私がやりたいことをするのに十分です。

于 2013-09-02T20:24:02.803 に答える