SQLServer2005数据库实践教程—6第章自动化管理任务.ppt

SQLServer2005数据库实践教程—6第章自动化管理任务.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQLServer2005数据库实践教程—6第章自动化管理任务

主讲教师:钱 哨 自动化管理任务概述 配置代理服务器 管理作业与警报,设置作业与警报 6-2 管理作业与警报 6-2-4 通过T-SQL实现自动化管理任务 实验1:T-SQL创建操作员实验 --例如,定义一个操作员为op_qianshao1,只使用网络地址接收消息 EXEC MSDB..SP_ADD_OPERATOR @NAME=op_qianshao1,@NETSEND_ADDRESS=01 --此示例设置qianshao1的操作员信息。 --再创建一个启用操作员信息op_qianshao2,呼叫程序将从星期一到星期五的上午 8 点到下午 5 点通知op_qianshao2。 use msdb exec sp_add_operator @name = op_qianshao2, --操作员名称 @enabled = 1, --操作员名称 @email_address =janetl, --启用操作员 @pager_address = qianshao@, --操作员的寻呼地址 @weekday_pager_start_time = 080000, --服务在工作日(星期一到星期五)开始时间 @weekday_pager_end_time = 170000, --服务在工作日(星期一到星期五)结束时间 @pager_days = 62 --周一到周五 6-2 管理作业与警报 6-2-4 通过T-SQL实现自动化管理任务 3. 创建警报 创建警报的系统存储过程是sp_add_alert,其基本的语法格式如下: sp_add_alert [ @name = ] name ?????[ , [ @severity = ] severity ] ?????[ , [ @enabled = ] enabled ] ?????[ , [ @notification_message = ] notification_message ] ?????[ , { [ @job_id = ] job_id | [ @job_name = ] job_name } ] 常用参数的含义为: @NAME 警报名称 @SEVERITY 用于定义警报的严重级别 (1-25) @ENABLED 警报的当前状态 @NOTIFICATION_MESSAGE 附加消息 @JOB_NAME 该警报所执行的作业名称 @JOB_ID 该警报所执行的作业ID 与作业名称只能有一个 6-2 管理作业与警报 6-2-4 通过T-SQL实现自动化管理任务 实验1:T-SQL创建警报实验 MSDB..SP_ADD_ALERT @NAME=ALT2,@SEVERITY=15 --定义警报名称为ALT2,严重级别为15 MSDB..SP_DELETE_ALERT @NAME=ALT2 --删除警报ALT2 6-2 管理作业与警报 6-2-4 通过T-SQL实现自动化管理任务 4. 创建步骤 创建步骤的系统存储过程是SP_ADD_JOBSTEP,其基本的语法格式如下: sp_add_jobstep [ @job_id = ] job_id | [ @job_name = ] job_name ?????[ , [ @step_id = ] step_id ] ?????{ , [ @step_name = ] step_name } ?????[ , [ @subsystem = ] subsystem ] ?????[ , [ @command = ] command ] ?????[ , [ @on_success_action = ] success_action ] ?????[ , [ @on_fail_action = ] fail_action ] 常用参数的含义为: @JOB_ID 作业ID @JOB_NAME 作业名称 @STEP_NAME 步骤的名称 @SUBSYSTEM 此计划所适合的类型 @COMMAND 此计划所使用的命令 @ON_SUCCESS_ACTION 成功时的操作 @ON_FAIL_ACTION 失败时的操作,值参数描述(操作):1 成功后退出,为成功默认值;2 失败后退出,失败默认值;3 转到下一步,4 转到步骤 on_success_step_id 或是 on_fail_step_id 6-2 管理作业与警报 6-2-4 通过T-SQL实现自动化管理任务 实验1:创建作业调度实验 第一步:在SQL Server Management Studio中,展开树形目录中的SQL Serv

您可能关注的文档

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档