首先,我确实检查了数百个以前的帖子,但我仍然有问题。我有一个T-SQL游标。我想每5分钟运行一次这个游标。为了做到这一点,我制作了一个运行它的*.bat
文件(sqlcmd -S DEAMON\SQLEXPRESS -i reminder_cursor.sql
)。批处理文件和光标文件都在同一个文件夹(f.e。sql_cursor
)中,它们都具有相同的名称(f.e。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
继续前进,但不会批量运行。