C#调用SSIS包的一些技巧

     最近研究用C#调用SSIS的包,有几个问题一一解决了:

   1.如何调用带密码的包呢?

     调用DTS.Runtime库的方法似乎不太好使,最终使用C#调用dtexec.exe命令实现了:

         dtexec /f test.dtsx /de 123456

      其中/de参数就是加密码的

   2. 如何快捷的更改连接呢?

     在SSIS包里面建立了一些数据库连接,但是这些连接随着部署环境的变化肯定要变化的,每次都打开IDE来改?太笨拙了...

   通过包配置管理器,将连接的属性保存在配置文件里,然后通过

   dtexec /conf cfg.xml

   的方式在调用的时候动态指定配置文件

   3. 如何给包加密?

    打开dtsx文件,单击图形,在属性里面设置protection level ,并设置密码即可


   

 

posted on 2013-12-06 15:11  babyblue  阅读(912)  评论(0)    收藏  举报