まず、何百もの過去の投稿を確認しましたが、まだ問題があります。T-SQL カーソルがあります。そして、このカーソルを 5 分ごとに実行したいと考えています。そのために、それを実行する*.bat
ファイル ( sqlcmd -S DEAMON\SQLEXPRESS -i reminder_cursor.sql
) を作成しました。バッチ ファイルとカーソル ファイルは両方とも同じフォルダー (fe sql_cursor
) にあり、両方とも同じ名前 (fe reminder_cursor.bat
、reminder_cursor.sql
) です。ではtaskschd
:
一般タブ
When running the task, use the following user account: SYSTEM
コンソール ウィンドウを見たくないrun with the highest privileges
刻んだrun whether user is logged on or not
刻んだ
トリガータブ
begin a task on a schedule
Daily
recur every 1 day
Repeat task every 5 min for duration indefinitely
Enabled
刻んだ
アクションタブ
Action: start a program
Program script
bat
ファイルへの正確なパスがあるStart in (Optional):
bat
ファイルが保存されているフォルダーへの正確なパスがある
同じbat
ファイルを手動で実行すると、(毎回) 機能します。Next run time
前進しますが、バッチは実行しません。