2012-01-12 6 views
0

をMS SQLサーバーのジョブスケジュールを作成します。私は特定の時刻にジョブを実行しようとしていると、その時間がデータベースに格納されているMicrosoft SQL Serverの管理スタジオ2005</p> <p>を使用しています日時データベースから

スケジュールを手動で挿入することはできません。ジョブを実行する必要がある日時をユーザーが決定するためです。 phpは時刻と日付を収集し、データベースに送ります。

私は毎分ジョブを実行すると思っていましたが、データベースに格納されているdatetimeが現在のdatetimeよりも1分以上小さい場合にのみ起動するif文があります。このようにすると、不正確で非常に非効率になります。クエリやジョブから直接スケジュールを作成することは可能でしょうか?

答えて

0

jobsschedulesの両方を、SMOまたはTSQLを使用してプログラムで作成および修正できます。つまり、外部アプリケーション、ストアドプロシージャ、またはトリガを使用して、テーブルデータに基づいてジョブスケジュールを作成または更新できます。 SMOはおそらく、ジョブを管理するためのアプリケーションを構築する場合には最適な方法ですが、一方では.NETだけです。

+0

ありがとうございます! TSQLはまさに私が必要としていたものです!返事が遅れて申し訳ありません! –

関連する問題