使用SQL Server代理自动执行数据库管理

01之06

启动SQL Server代理服务

SQL Server Agent允许您自动执行各种管理任务。 其中一项任务涉及使用SQL Server代理创建和计划自动执行数据库管理的作业。

打开Microsoft SQL Server配置管理器并找到SQL Server代理服务。 如果该服务的状态为“正在运行”,则不需要执行任何操作。 否则,请右键单击SQL Server代理服务并从弹出菜单中选择启动以打开启动服务窗口。

注意 :本文适用于SQL Server 2008.如果您使用的是更高版本的SQL Server,则可能需要阅读SQL Server 2012中的配置SQL Server代理

02 06

打开SQL Server Management Studio并展开SQL Server代理文件夹

关闭SQL Server配置管理器并打开SQL Server Management Studio。 在SSMS中,展开SQL Server代理文件夹。

03年06月

创建一个新的SQL Server代理作业

右键单击Jobs文件夹并从启动菜单中选择New Job 。 在名称字段中填入工作的唯一名称(描述性将帮助您更好地管理工作中的工作)。 在“ 所有者”文本框中指定您想要成为作业所有者的帐户。 作业将以该帐户的权限运行,并且只能由所有者或系统管理员角色成员修改。

指定名称和所有者后,从下拉列表中选择一个预定义的作业类别。 例如,您可以为日常维护工作选择“数据库维护”类别。

使用大描述文本字段提供作业目的的详细描述。 把它写成这样一种方式,即某个人(包括你自己)可以在几年后看到它并理解这个工作的目的。

最后,确保已启用框被选中。

04年6月

输入SQL Server代理作业步骤屏幕

在“ 新建作业”窗口的左侧,您会看到“选择页面”标题下的步骤图标。 点击此图标查看空白的作业步骤列表。

05年06月

添加SQL Server代理作业步骤

为作业添加单独的步骤。 点击新建按钮创建一个新的作业步骤,你将看到新的作业步骤窗口。

使用“ 步骤名称”文本框为步骤提供描述性名称。

使用数据库下拉框来选择作业将采取行动的数据库。

最后,使用命令文本框为此作业步骤提供与所需操作对应的Transact-SQL语法。 完成输入命令后,单击分析按钮以验证语法。

成功验证语法后,单击确定以创建该步骤。 根据需要多次重复此过程以定义所需的SQL Server代理作业。

06年06月

安排SQL Server代理作业

通过单击“ 新建作业”窗口的“选择页面”部分中的 时间表”图标设置作业的时间表 。 您将看到“ 新建作业计划”窗口。

名称文本框中为计划提供一个名称,然后选择计划类型 - 一次性,重复发生, SQL Server代理启动时启动或CPU变为空闲时启动 - 从下拉框中选择。 使用窗口的频率和持续时间部分来指定作业的参数。 完成后,单击确定关闭计划窗口,然后单击确定以创建作业。