如果计划SQL Server作业(job)每X分钟运行一次,但它在#分钟之前没有完成上一次调用,它会跳过运行,因为它已经在运行,还是会运行两个执行相同步骤的作业(job)实例?
如果计划SQL Server作业(job)每X分钟运行一次,但它在#分钟之前没有完成上一次调用,它会跳过运行,因为它已经在运行,还是会运行两个执行相同步骤的作业(job)实例?
SQL Server代理会在开始新的迭代之前判断作业(job)是否已在运行.如果您有一个长时间运行的作业(job),并且它的时间表出现了,那么它将被跳过,直到下一个间隔.
你可以自己试试.如果你试图启动一个已经运行的作业(job),你会得到一个错误.