创建作业

作业是一系列由 SQL Server 代理按顺序执行的指定操作。一个作业可以执行各种类型的活动,包括运行 Transact-SQL 脚本、命令提示符应用程序、Microsoft ActiveX 脚本、Integration Services 包、Analysis Services 命令和查询或复制任务。作业可以运行重复或可计划的任务,然后它们可以通过生成警报来自动通知用户作业状态,从而极大地简化了 SQL Server 管理。

若要创建作业,用户必须是某个 SQL Server 代理固定数据库角色或 sysadmin 固定服务器角色的成员。作业只能由其所有者或 sysadmin 角色的成员进行编辑。有关 SQL Server 代理固定数据库角色的详细信息,请参阅 SQL Server 代理固定数据库角色

可以编写作业,使其运行在企业内的 SQL Server 本地实例或多个实例上。必须设置至少一台主服务器以及一台或多台目标服务器,才能在多台服务器上运行作业。有关主服务器和目标服务器的详细信息,请参阅企业范围的自动化管理

组织作业

作业类别有助于您组织作业,从而更容易筛选和分组。例如,可以将所有数据库备份作业组织到“数据库维护”类别中。此外,还可以创建自己的作业类别。

多服务器类别仅存在于主服务器上。主服务器上仅提供了一个默认作业类别:“[未分类(多服务器)]”。下载多服务器作业后,其类别将在目标服务器上更改为“来自 MSX 的作业”。

作业所有权

为了安全起见,仅作业所有者或 sysadmin 角色的成员可以更改作业的定义。sysadmin 角色的成员可以将作业所有权分配给其他用户,并且他们可以运行任何作业,而不管作业所有者是谁。