运行作业
更新日期: 2006 年 4 月 14 日
可能需要经常(但不是定期)运行一个作业。在这种情况下,只需根据需要手动运行该作业即可,而不用安排作业。您还可以手动运行那些已被分配了计划的作业。例如,尽管已经将一个 master 数据库的备份作业安排在晚上执行,但您想在更改实例配置之后立即备份一次该数据库。
SQL Server 实例一次只能运行一个作业实例。如果一个作业已经按计划开始执行,则在所安排的作业完成之前,无法在同一台服务器上执行该作业的另一个实例。在多服务器的环境中,每台目标服务器都能够同时运行同一个作业的一个实例。
如果不想运行某个计划的作业,则可以禁用它。也可以在作业执行时停止它。大多数情况下,当发出停止命令后,当前的作业步骤就会被取消,所有重试逻辑都会被忽略。有些作业步骤(例如一些长时间运行的 Transact-SQL 语句 (BACKUP) 或一些 DBCC 命令)可能不会快速响应停止请求。停止一个作业后,会在作业历史记录中记录一个“Job Canceled
”项。
多服务器作业处理
多服务器作业是主服务器在一台或多台目标服务器上运行的作业。每台目标服务器会定期轮询主服务器,下载分配给目标服务器的任何新作业的一个副本,然后断开连接。目标服务器在本地运行作业,然后在完成后重新连接到主服务器上载作业结果状态。
注意: |
---|
如果在目标服务器试图上载作业状态时主服务器无法访问,则作业被置于假脱机状态,直到主服务器再次可以访问。 |
启动作业
停止作业
强制目标服务器轮询主服务器
设置目标服务器的轮询间隔
请参阅
其他资源
sysdownloadlist (Transact-SQL)
帮助和信息
更改历史记录
发布日期 | 历史记录 |
---|---|
2006 年 4 月 14 日 |
|
2005 年 12 月 5 日 |
|