计算机教程-第28章工作调度及使用ActiveX.pdfVIP

计算机教程-第28章工作调度及使用ActiveX.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下载 下载 第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 ?如果步骤成 功则应该做什么?如果失败了呢?失败后是继续下一步呢还是跳到

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档