• [译]Stairway to Integration Services Level 14


    介绍

    本文中我们会用SSDT把第一个SSIS项目转换为 SSIS 2012, 为什么要升级到2012? 你可能想使用SSIS 2012新的特性. 又或者想使用 SSIS 2012 Catalog. 想要使用 Catalog, 你的项目必须转为 Project Deployment Model 我们会在本片文章中演示.

    开发模型  Deployment Models

    在Solution Explorer,里面我们注意到一段文字“(package deployment model)” :

    image

    Figure 14

    Microsoft SSIS 团队做向后兼容一项做的很好.当你在SSIS 2012里面导入SSIS 2008 , 只要是在Package Deployment Model 模式下操作起来就和SSIS 2008一样的

    Package Deployment Model 是微软给 SSIS 2005和2008 R2 的SSIS包开发,执行和管理取的名字. SSIS 2012  Package Deployment Model ,也就是说你可以在SSIS 2012里面运行SSIS 2008的包. 有一些警告( 好像一直都有) ,不过很好处理. 比如 SSIS 包执行在Package Deployment 模式下,无法使用SSIS 2012 Catalog,  Project-level Connection Managers 和 Project or Package Parameters.

    SSIS 2012默认的开发模式为 Project Deployment Model. 微软提供了转换向导

    image

    Figure 15

    项目转换向导界面如下:

    image

    Figure 16

    第一步,选择需要转换的包:

    image

    Figure 17

    specify project properties – the project Protection Level and Description properties:

    image

    Figure 18

    如果SSIS 项目包含 Execute Package Tasks, 他们会在下一步更新,如下图:

    image

    Figure 19

    Execute Package Tasks 需要被升级的主要原因是新的Project Deployment 模型. SSIS 2012 执行包的时候包含一个新属性:  Reference Type. 在上一个版本的SSIS中, 子包可以通过文件系统或者 msdb 数据库执行. 而 Reference Type 属性必须设置外部引用 ( External Reference) 来执行子包.  引用与父包在一个项目里面的子包,要把Reference Type设置为Project Reference.

    image

    Figure 20

    Configurations 界面是空的,因为我们之前并没有配置过 My_First_SSIS_Project 项目的包配置.

    image

    Figure 21

    因为之前没有建立过参数,所以,这边参数配置也是空的:

    image

    Figure 22

    image

    Figure 23

    转换成功

    image

    Figure 24

    转换以后项目名字这边就没附加的文字. 

    image

    Figure 25

    注意 Solution Explorer 多出来了两个虚拟对象 Project.params 和 Connection Managers.

    原文链接 http://www.sqlservercentral.com/articles/Stairway+Series/106266/

  • 相关阅读:
    redis系列:分布式锁
    Netty实现高性能IOT服务器(Groza)之手撕MQTT协议篇上
    DelayQueue
    java内置锁实现锁住代码块方案(同一个对象或锁住整个类.class)
    Java的类加载机制
    数据库事务特性ACID
    MQ关于实现最终一致性分布式事务原理解析
    数据库分库分表容量划分建议参考阿里云DRDS原则
    异常解决:Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    OpenResty 简介
  • 原文地址:https://www.cnblogs.com/haseo/p/4108662.html
Copyright © 2020-2023  润新知