zoukankan      html  css  js  c++  java
  • SSIS实践入门2:批量包的调度和SQLServer代理作业配置

    趁着上一篇文章的余温,我们继续研究一下SSIS中多个包如何调度,难道需要一个包一个包的配置调度程序吗?显然不是的,接下来我们就说一说在SSIS应用中如何批量的调度所有的作业,本文只讲述一个基本的逻辑过程以及简单测试.

    1:发布SSIS包

    调度包,就需要我们首先将SSIS包发布到SQLServer的集成服务下面

    下面我们就着手把SSIS实践入门1中创建的两个包sqltosql.dtsx和oratosql.dtsx发布到SQLServer服务中的Integration Services下面

    1.1:设置项目发布属性

    1.2:生成发布目录

    1.3:查看生成的发布目录

    1.4:打开SSIS发布包程序进入发布包向导

    next →

    next →

    next → 下一步  一直到完成!不报错

    1.5:进入 Integration Services 查看发布是否成功

    用window方式进入Integration Services可以看到包已经发布到了指定目录,则说明发布OK

    2:设计批处理SSIS包程序

    2.1:新建一个Ruan_all.dtsx,从工具箱拖一个序列容器组件

    2.2:在序列容器中拖入两个执行包任务,编辑连接线,两个执行包任务之间的逻辑关系为完成

    2.3:编辑所有执行包任务对象,如下图

    2.4:编辑完成的序列容器和执行包任务界面(执行包任务对象已经没有了红色的×则说明编辑OK)

    2.5:测试Ruan_all.dtsx

    在SSIS编辑界面执行Ruan_all.dtsx包,结果如下,批量执行OK

    3:把执行批处理SSIS包程序的Ruan_all.dtsx部署到SQLServer代理的作业里面

    3.1:重新部署项目king下面的所有包

    操作步骤:按照 【1:发布SSIS包】骤再来一次

    作用:把我们新建的Ruan_all.dtsx也发布到Integration Services服务中的king目录下

    3.2:查看发布后的目录,可以看到Ruan_all已经发布OK

    3.3:进入SQLServer代理

    3.3.1:新建作业king

    内容如下

    3.3.2:编辑作业任务步骤

    3.3.3:修改执行选项为32位环境

    3.3.4:测试

    清空目标表中的数据

    测试作业,立刻执行,执行OK

    查看目标库数据,可以看到数据抽取成功

    接下来--利用SQLServer代理作业来实现SSIS实现对日常数据仓库数据的抽取工作吧!

  • 相关阅读:
    团队-科学计算器-设计文档
    团队-科学计算器-开发环境搭建过程
    《个人-GIT使用方法》
    结对-结对编项目作业名称-开发环境搭建过程
    结对编程项目作业-结对编项目设计文档
    阅读笔记,构建之法
    课程总结
    -阅读提问-3
    构建之法:现代软件工程-阅读笔记
    《科学计算机——环境搭建》
  • 原文地址:https://www.cnblogs.com/wxjnew/p/4434918.html
Copyright © 2011-2022 走看看