第12章代理服务 SQL SERVER2005入门与实例教程电子工业出版社2006
第12章 代理服务
代理服务概述 SQL Server代理是一个任务规划器和警报 管理罨,在实际应用时,可以将那些周期性 理的助下自动热行:在自动执行时,若出 Serv 员,操作员获得通知后及时排除故障。如此 在任务、操作员、警报三者之间既相互独立 又相互联系、相互补充,构成了自动完成某 些任务的有机整体。 SQL SERVER2005入门与实例教程电子工业出版社2006
代理服务概述 • SQL Server 代理是一个任务规划器和警报 管理器,在实际应用时,可以将那些周期性 的工作定义成一个任务,在SQL Server代 理的帮助下自动执行;在自动执行时,若出 现故障,则SQL Server代理自动通知操作 员,操作员获得通知后及时排除故障。如此 在任务、操作员、警报三者之间既相互独立, 又相互联系、相互补充,构成了自动完成某 些任务的有机整体
12.1 SQL Server代理服务配置 SQL Server代理允许自动处理不同的管理任务,启动后可以利 用 SQL Server管理平台对其进行配置,其具体步骤如下: 1.打开 SQL Server管理平台,展开指定的服务器,用右键单击 SQL Server代理图标,从快捷 菜单中选择属性选项,则出现Sα L Server代理属性对话框,选择常规页框,如图12-1所示。 2选择高级页框,如图12-2所示。 G物发发地新道 开双了摩量外带让针动 下w混物双 厂门售雄母 平使用法于q) 查里型 图12-1 SQL Server代理属性—常规页框图12-2 SQL Server代理属性一高级页框 SQL SERVER2005入门与实例教程电子工业出版社2006
12.1 SQL Server代理服务配置 SQL Server 代理允许自动处理不同的管理任务,启动后可以利 用SQL Server 管理平台对其进行配置,其具体步骤如下: 1.打开SQL Server 管理平台,展开指定的服务器,用右键单击SQL Server 代理图标,从快捷 菜单中选择属性选项,则出现SQL Server 代理属性对话框,选择常规页框,如图12-1所示。 2.选择高级页框,如图12-2所示。 图12-1 SQL Server 代理属性—常规页框 图12-2 SQL Server 代理属性—高级页框
12.1 SQL Server代理服务配置 3.选择警报系统页框,如图12-3所示。使用此页可以查看和修改由SQL Server代理警报所发送的消息的设置。 4.选择作业系统页框,如图124所示 x性 所记录 子酸牛 教人行 速性电子正文) 带作员告 理 图12-3 SQL Server代理属性一警报系统页框图12-4 SQL Server代理属性一作业系统页框 SQL SERVER2005入门与实例教程电子工业出版社2006
12.1 SQL Server代理服务配置 3. 选择警报系统页框,如图12-3所示。使用此页可以查看和修改由SQL Server代理警报所发送的消息的设置。 4. 选择作业系统页框,如图12-4所示。 图12-3 SQL Server 代理属性—警报系统页框 图12-4 SQL Server 代理属性—作业系统页框
12.1 SQL Server代理服务配置 5.选择连接页框,如图12-5所示。使用此页可查看和修改 SQL Server代理服务与SQL Server之间的连接设置 6.选择历史记录页框,如图12-6所示。使用此页可以查看和修改用于管理 SQL Server代理服务历 史记录日志的设置 制性 们记出社大小 ae连理 已触作记日的大小是 稀个作让大作让更记录行数 图12-5 SQL Server代理属性一连接页框 图12-6 SQL Server代理属性一历史记录页框 SQL SERVER2005入门与实例教程电子工业出版社2006
12.1 SQL Server代理服务配置 5. 选择连接页框,如图12-5所示。使用此页可查看和修改 SQL Server代理服务与SQL Server 之间的连接设置。 6. 选择历史记录页框,如图12-6所示。使用此页可以查看和修改用于管理SQL Server代理服务历 史记录日志的设置。 图12-5 SQL Server 代理属性—连接页框 图12-6 SQL Server 代理属性—历史记录页框
122定义操作员 使用 SQL Server管理平台可以创建一个操作员,其具体步骤如下 打开 SQL Server管理平台,展开 SQL Server代理,右击操作员图标,从快捷菜单中选择新 建操作员选项,则 新建操作员属性对话框,如图12-7所示。 2.选择通知页框,如图12-8所示,使用此页可设置向操作员通知的警报和作业 便作 ·动 P用4 4址① 牛子科三称① 五1 选温性 聊」 聊」 图12-7新建操作员属性一常规页框 图12-8新建操作员属性一通知页框 SQL SERVER2005入门与实例教程电子工业出版社2006
12.2 定义操作员 使用SQL Server 管理平台可以创建一个操作员,其具体步骤如下: 1. 打开SQL Server管理平台,展开SQL Server 代理,右击操作员图标,从快捷菜单中选择新 建操作员选项,则出现新建操作员属性对话框,如图12-7所示。 2. 选择通知页框,如图12-8所示,使用此页可设置向操作员通知的警报和作业。 图12-7 新建操作员属性—常规页框 图12-8 新建操作员属性—通知页框
12.3作业管理 自动处理一个任务的第一步是创建对应的作业 般来说,如果要创建作业,必须执行以下 个步骤: (1)定义作业步 (2)如果该作业不是用户指定执行,创建作 业执行的计划时间 (3)通知操作员作业的状态 SQL SERVER2005入门与实例教程电子工业出版社2006
12.3 作业管理 • 自动处理一个任务的第一步是创建对应的作业。 一般来说,如果要创建作业,必须执行以下三 个步骤: (1)定义作业步 (2)如果该作业不是用户指定执行,创建作 业执行的计划时间 (3)通知操作员作业的状态
12.3.1作业步骤定义 ·作业步骤是作业对数据库或服务器执行的操作。每个 作业必须至少有一个作业步骤。作业步骤可以为: (1)可执行程序和操作系统命令; (2) Transact-SQL语句,包括存储过程和扩展存储 过程 (3) Microsoft activex脚本; (4)复制任务; (5) Analysis Services任务; (6) Integration Services E SQL SERVER2005入门与实例教程电子工业出版社2006
12.3.1 作业步骤定义 • 作业步骤是作业对数据库或服务器执行的操作。每个 作业必须至少有一个作业步骤。作业步骤可以为: (1)可执行程序和操作系统命令; (2)Transact-SQL 语句,包括存储过程和扩展存储 过程; (3)Microsoft ActiveX 脚本; (4)复制任务; (5)Analysis Services 任务; (6)Integration Services 包
12.32创建作业 这里使用 SQL Server管理平台创建作业,其具体步骤如下: 1打开已经启动的 SQL Server代理,用右键单击作业图标,从快捷菜单中选择新建作业选项,则出 现新建作业属性对话框,如图12-9所示。 2每个作业必须有一个或者多个步骤,所以,除了定义作业属性外,在保存作业前,还至少要定义 作业步骤。如图12-10所示 解 图12-9新建作业属性对话框 图12-10新建作业步骤—常规页框 SQL SERVER2005入门与实例教程电子工业出版社2006
12.3.2 创建作业 •这里使用SQL Server 管理平台创建作业,其具体步骤如下: 1.打开已经启动的SQL Server代理,用右键单击作业图标,从快捷菜单中选择新建作业选项,则出 现新建作业属性对话框,如图12-9所示。 2.每个作业必须有一个或者多个步骤,所以,除了定义作业属性外,在保存作业前,还至少要定义 一个作业步骤。如图12-10所示。 图12-9 新建作业属性对话框 图12-10 新建作业步骤—常规页框
12.32创建作业 3.选择新建作业步骤对话框中的高级页框,如图12-11所示, 4.选择新建作业中的计划页框,如图12-12所示。 X[新作业计划 x 名榨① 加时要执的操作( 计划类型C 复执行 已启用 重词吗隔份钟 执行一次 限出系天的作业 Teaset2CL款本t 输出文件①D 周,在 厂将输出加到有文件① 星一忽) 厂星期三① 厂星期五①) 厂星期六 厂星叫四 厂记录到表① 厂星期二0D 厂世还到宁的现有日江 ⊙执行一次,时为():「0mm 彐时 开时间①「的回 作为以下用户运行0 结来对闻G:2 开日期 C结束日) 查看注區性 况明①) 在可周星则日的00执,将从2007-16开如使用计 一聊」 图12-11新建作业步骤一高级页框 图12-12新建作业计划对话框 SQL SERVER2005入门与实例教程电子工业出版社2006
12.3.2 创建作业 3. 选择新建作业步骤对话框中的高级页框,如图12-11所示。 4. 选择新建作业中的计划页框,如图12-12所示。 图12-11 新建作业步骤—高级页框 图12-12 新建作业计划对话框