创建作业

适用于:SQL ServerAzure SQL 托管实例

重要

Azure SQL 托管实例目前支持大多数(但不是所有)SQL Server 代理功能。 有关详细信息,请参阅 Azure SQL 托管实例与 SQL Server 的 T-SQL 区别

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

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

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

SQL Server 代理在作业历史记录中记录作业和作业步骤信息。

说明 主题
介绍如何创建 SQL Server 代理作业计划。 创建作业
介绍如何将 SQL Server 代理作业的所有权重新分配给另一用户。 将作业所有权授予其他人
介绍如何设置 SQL Server 代理作业历史记录日志。 Set Up the Job History Log

另请参阅

管理作业步骤
企业范围的自动化管理
创建计划并将计划附加到作业
运行作业
查看或修改作业