- 2
- 0
- 约9.67千字
- 约 8页
- 2017-11-08 发布于浙江
- 举报
下载
下载
第28章 工作调度及使用ActiveX Server
实现业务解决方案
M i c r o s o f t在SQL Server 7 的调度特性上作了很大改进。现在新特性允许开发者在调度工作
自动运行时有较以前更多的灵活性和能力。本章我们将讨论这些新特性并展示在有关键任务
情况下如何使用它们以达到业务目的。
28.1 使用SQL Server Agent
还记得上次为一个大客户开发企业解决方案时的情形吗?客户是否有晚上的工作流,可
能是从系统早先的大型机时代遗传下来的?客户是否有需要终日周期性执行的任务?客户是
否要求将现有的自动任务移入新系统中?如果读者对上述任何问题回答 Ye s ,那么肯定会对本
章感兴趣。
SQL Server 6.5通过它的SQL Executive服务引入使任务自动化的过程。这些任务能安排为
只执行一次,每小时一次,每天一次,每周一次等等。这些任务被创建用以运行各种
Tr a n s a c t - S Q L脚本,后来是运行存储过程。用户甚至可以通过 E m a i l或页面,当任务失败或者
成功时向人们发通知。实际上,用 SQL Server 6.5创建的任务,在实现每晚的工作流方面是很
有用的。
但是,在SQL Server 7之前调度任务存在局限性。比如,用 T- S Q L编写工作是极为麻烦的。
T- S Q L对于短小的基于数据库的操作,无疑是极好的语言;但它却不是适合企业级解决方案
的语言。另外,对 T- S Q L进行调试很困难,同 ActiveX Server 的交互也不完善。于是就有了
SQL Server 7 。
SQL Server 7在SQL Executive服务的后继者SQL Server Agent 中,增强了调度工具。用户
仍然可以用T- S Q L调度任务(现在称为工作)及从T- S Q L脚本中执行ActiveX Server ,但还可以使
用脚本语言创建任务。仅受V B S c r i p t或Java Script 的能力所限,用户可以创建非常强健的任务。
用户甚至可以在工作中创建单个的步骤、对步骤排序并指定当一个步骤失败时应该做什么。
现在回到最初的问题上来。只要读者过去曾用过某些调度工具,就一定会为 SQL Server 7
的SQL Server Agent所提供的新的“工作”机制而激动。本章将讲述什么是工作,它们能做什
么,怎么使用它们。当读者对工作有了一点背景知识,就可看到如何使用 T- S Q L 和使用
V B S c r i p t实现它们。
28.2 实现工作
SQL Server Agent作为 SQL Executive 的后继者,提供调度周期性任务和通知系统管理员
已发生的错误的能力。SQL Server 7较之SQL Server先前版本,能更好地自我配置以适应处理
的需要。调度工作仍然是实现循环任务的最好方法,例如每晚的工作流,数据备份过程,以
及每小时一次的盘点补充。
第2 8章 工作调度及使用ActiveX Serv e r实现业务解决方案 529
下载
SQL Server Agent允许设计和执行包含一步或多步的工作。它们通常是可被调度运行的 T-
S Q L或V B S c r i p t 语句。应以什么频率运行这些工作呢?这取决于用户需求。用户可以一次性
创建定义业务规则的工作,然后由 SQL Server Agent一次或多次执行它并监视其是否成功。
实现一个工作的第一步是定义它。在创建工作之前,先要确定该工作要做什么,什么时
候做,以及成功或失败之后怎么办。首先,应该给工作命名以供标识。在决定工作名时要注
意,名称可以包含空格,但不能超过 1 2 8个字符。
在确定工作名后,应该考虑该工作需要完成什么任务。这个工作是否包含多个步骤,每
步是否依赖于上一步的成功执行?为回答这个问题,必须将工作分解为定义它的单个步骤。
随后,还需决定使用什么语言来完成任务。 T- S Q L是否足够,或者要用V B S c r i p t ?如果步骤成
功则应该做什么?如果失败了呢?失败后是继续下一步呢还是跳到
您可能关注的文档
- 《3DSTUDIOMAXR3快速培训教程(一)》青少年教育丛书.pdf
- 《3DSTUDIOMAX3图像处理详解(十三)》青少年教育丛书.pdf
- 《21世纪没有俄罗斯的世界》政 治-研究-俄罗斯.pdf
- 《21世纪高职高专教育规划教材体育与健康》体育-教材-高等职业教育.pdf
- 《98全国有线电视综合信息网学术研讨会(四十)》青少年教育丛书.pdf
- 《98中国移动通信研讨会(二十七)》青少年教育丛书.pdf
- 《2008年南京文化发展蓝皮书》文化事业-白皮书-南京市-2008.pdf
- 《Java2类库41》青少年教育丛书.pdf
- 《2008中考真题英语》中等教育.pdf
- 《2008年重庆经济展望》经济预测-分析-重庆市-2010.pdf
最近下载
- 2025春冀人版(2024)小学科学一年级下册(全册)教案、教学反思、教学计划(附教材目录P101) .pdf VIP
- 《第1课 多样化的沟通与交流》精品课件.pptx VIP
- 《2022中国幽门螺杆菌感染治疗指南》解读.pptx VIP
- GB 55030-2022 建筑与市政工程防水通用规范.docx VIP
- DB34T 5387-2026建筑用免拆保温模板应用技术规程.pdf VIP
- 点火系统——传统点火系统分解.ppt VIP
- 专题一数数块数.doc VIP
- 2026全球家电行业色彩趋势报告-.pdf
- 2020年新版全国内河高等级航道和主要港口布局方案图.docx VIP
- (2023正式版)JBT 10189-2023 滚动轴承 汽车用等速万向节及其总成-精品.docx VIP
原创力文档

文档评论(0)