- 0
- 0
- 约9.67千字
- 约 8页
- 2018-02-05 发布于浙江
- 举报
下载
下载
第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 ?如果步骤成
功则应该做什么?如果失败了呢?失败后是继续下一步呢还是跳到
您可能关注的文档
- 耳鼻喉科精品教学:耳聋LAST1.ppt
- 耳鼻喉科精品教学:颈部疾病学(张).ppt
- 耳鼻喉科精品教学:梅尼埃病.ppt
- 耳鼻喉科精品教学:面瘫-急性面瘫.ppt
- 耳鼻喉科精品教学:颞骨表面临床解剖标志.ppt
- 耳鼻喉科精品教学:鼓室解剖.ppt
- 耳鼻喉科精品教学:颞骨外科解剖.ppt
- 耳鼻喉科精品教学:中耳炎.ppt
- 二阶有源低通滤波器设计与测试分析.pdf
- 妇产科精品教学:病例分析.doc
- 中国国家标准 GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法.pdf
- GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法.pdf
- 《GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法》.pdf
- 《GB/T 14926.62-2026实验动物 猴免疫缺陷病毒检测方法》.pdf
- GB/T 14926.62-2026实验动物 猴免疫缺陷病毒检测方法.pdf
- GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求.pdf
- 《GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求》.pdf
- 中国国家标准 GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求.pdf
- 中国国家标准 GB/T 45305.3-2026声学 建筑构件隔声的实验室测量 第3部分:撞击声隔声测量.pdf
- GB/T 45305.3-2026声学 建筑构件隔声的实验室测量 第3部分:撞击声隔声测量.pdf
原创力文档

文档评论(0)