Add Steps to a SQL Server Agent Master Job
适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)
本主题介绍如何通过使用 SQL Server 或 SQL Server Management Studio 在 Transact-SQL中向 SQL Server 代理主作业添加步骤。
本主题内容
开始之前:
若要向 SQL Server 代理主作业添加步骤,请使用:
开始之前
限制和局限
SQL Server 代理主作业不能同时把本地服务器和远程服务器作为目标。
安全性
权限
除非您是 sysadmin 固定服务器角色的成员,否则您只能修改自己拥有的作业。 有关详细信息,请参阅实现 SQL Server 代理安全性。
使用 SQL Server Management Studio
向 SQL Server 代理主作业添加步骤
在 “对象资源管理器” 中,单击加号以展开包含要添加步骤的作业的服务器。
单击加号以展开 “SQL Server 代理”。
单击加号以便展开 “作业” 文件夹。
右键单击要向其添加步骤的作业,然后选择“属性”。
在“作业属性 - job_name”对话框中的“选择页”下,选择“步骤” 。 有关此页上可用选项的详细信息,请参阅作业属性 - 新建作业(“步骤”页)。
完成后,单击 “确定” 。
“使用 Transact-SQL”
向 SQL Server 代理主作业添加步骤
在 “对象资源管理器” 中,连接到 数据库引擎的实例。
在标准菜单栏上,单击 “新建查询” 。
将以下示例复制并粘贴到查询窗口中,然后单击“执行” 。
-- creates a job step that changes database access to read-only for the Sales database. -- specifies 5 retry attempts, with each retry to occur after a 5 minute wait. -- assumes that the Weekly Sales Data Backup job already exists USE msdb; GO EXEC sp_add_jobstep @job_name = N'Weekly Sales Data Backup', @step_name = N'Set database to read only', @subsystem = N'TSQL', @command = N'ALTER DATABASE SALES SET READ_ONLY', @retry_attempts = 5, @retry_interval = 5 ; GO
有关详细信息,请参阅 sp_add_jobstep (Transact-SQL)。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈