SSIS配置问题,如何使用一个包配置来配置多个包的连接信息和文件源信息

问题描述

SSIS配置问题,如何使用一个包配置来配置多个包的连接信息和文件源信息

我拥有多个包,当前能够实现每个包做一个包配置来保存链接信息和文件源信息,但是如果有上百个包呢,我们不可能每一个SSIS包都做一个配置文件吧,怎么使用一个配置文件就能够实现呢?望不吝赐教!

解决方案

问题已经解决
附上解决方案:
所有的配置信息完全可以配置到一个文件里面(我之前怎么辣么笨啊啊啊!),直接写在文件最后面就行了,类似于

Data Source=127.0.0.1;User ID=sa;Password=123456;Initial Catalog=ALM;Provider=SQLNCLI10.1;Persist Security Info=True;Auto Translate=False;Application Name=SSIS-IN_DWF_BOND-{AE20A029-0F0E-449D-A363-83BB8615B051}192.168.2.240.tem.sa;

C:UsersadministratorDesktopDATADB_Table1.excel

Data Source=127.0.0.1;User ID=sa;Password=123456;Initial Catalog=ALM;Provider=SQLNCLI10.1;Persist Security Info=True;Auto Translate=False;Application Name=SSIS-IN_DWF_BOND-{AE20A029-0F0E-449D-A363-83BB8615B051}192.168.2.240.tem.sa;

C:UsersadministratorDesktopDATADB_Table2.excel

哎。好笨好笨

解决方案二:

配置文件内容都一样的话,能否考虑配置绝对路径,只读一份?或者做个配置表,将配置项放表里。

解决方案三:

这个问题不知道又没有人能够解答,在线等,谢谢了

解决方案四:

包配置实质上是将包中的一些需要灵活设置信息集中存放包配置中,每次在开发环境打开或者运行包时,SSIS自动找到对应的包配置信息,然后根据包配置信息打开或者运行包。在开发环境下“SSIS”单下用户可以找到“包配置”菜单项,打开“包配置窗口,如果用户已经存在包配置,可以在这个窗口中进行编辑和修改。单击添加按钮,可以打开添加新的配置。包配置的类型有:XML配置文件、环境变量、注册表项、父包变量、SQL Server几种类型,每种类型存储配置信息方式不同,本文以xml配置文件类型为例说明。xml配置文件类型的包配置会将配置信息以一个xml文件的形式存储,用户通过文本工具打开xml文件编辑配置信息。

  本文通过一个实例来说明利用包配置方法和步骤。假设一个SSIS项目中有一个数据连接,当用户将SSIS项目由开发环境部署到正式环境,通常情况下在迁移过程中需要在开发环境下打开包修改数据库连接的连接字符串、连接数据库的用户名、密码才能在正式环境下正常运行,根据这个修改要求,我们可以将数据库连接的字符串、连接数据库用户名、密码做到包配置里,只需修改包配置就可以使包能够正常运行。配置步骤如下:

  1、打开包配置界面,单周“添加”按钮添加一个包配置。

  2、在包配置向导界面选择“xml配置文件”,单击浏览按钮,在弹出的窗口中为包指定路径和文件名,这里的包配置文件名为 ConnectionConfig.dtsConfig(xml文件)。
3、在第三个界面中选择需要在包配置中设置的一些属性,这里可以为SSIS包的组件属性、变量等设置初始值。这里选择“ .SERVER01”这个连接的ConnectionString,Password,Usrname三个属性,使他们可以在ConnectionConfig.dtsConfig灵活配置。

  4、下一步之后输入配置名称,就完成了配置设置。

  迁移到正式环境后,用户可以用文本编辑器打开ConnectionConfig.dtsConfig编辑,修改三个属性与正式环境相同的信息,用户就可以直接运行包了。

时间: 2025-01-21 06:05:10

SSIS配置问题,如何使用一个包配置来配置多个包的连接信息和文件源信息的相关文章

spring jar包冲突-为什么我在spring中只要添加一段配置就会报jar包冲突的错误?

问题描述 为什么我在spring中只要添加一段配置就会报jar包冲突的错误? 在application.xml中只要添加<!-- class=""org.springframework.jms.listener.DefaultMessageListenerContainer""> --> <!-- 事物管理 --> <!-- --> <!-- --> 这段配置就会报 java.lang.NoSuchMethodE

1、solr包结构介绍,solrCore的安装配置,solr部署到Tomcat,多solrCore配置,配置中文分词器,界面功能介绍,Schema.xml的基本使用,数据导入

一.下载solr,下载地址是:http://archive.apache.org/dist/lucene/solr/,选择自己想要的solr的版本,本项目使用的版本是4.10.3 二.如果想下载Lucene,下载地址是: https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/java/ 三.其中solr-4.10.3的包结构如下: bin solr的脚本 contrib solr为了增强自身的功能,所添加的扩展依赖包 dist Solr  buil

利用rpm包安装、配置及卸载mysql的详细过程.

利用rpm包安装.配置及卸载mysql教程的详细过程. 通过rpm包安装.配置及卸载mysql的详细过程. 以MySQL-server-4.0.14-0.i386.rpm为例,放在/data目录下 cd /data rpm -ivh MySQL-server-4.0.14-0.i386.rpm 安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql.server及示例配置文件等(如my-huge.cnf.my-large.cnf.my-medium.cnf) 拷

急求解决-求一个关于甲骨文文字识别的程序包,或者有关图像,文字的的识别的程序包。

问题描述 求一个关于甲骨文文字识别的程序包,或者有关图像,文字的的识别的程序包. 求一个关于甲骨文文字识别的程序包,或者有关图像,文字的的识别,文物的拼接累似的程序包. 解决方案 http://blog.csdn.net/manji_lee/article/details/9002228

android环境配置-需要一个andorid studio环境配置教程

问题描述 需要一个andorid studio环境配置教程 好难配置的环境,求一个最新版本的配置教程,老版本的教程似乎有问题,按下葫芦漂起瓢,就是搞不定啊 解决方案 http://ask.android-studio.org/?/explore/sort_type-new__category-8__day-0__page-3 解决方案二: http://ask.android-studio.org/?/explore/sort_type-new__category-8__day-0__page-

ofbiz做一个小demo,配置好了之后,在页面上跑。报404错误,请问该怎么解决

问题描述 ofbiz做一个小demo,配置好了之后,在页面上跑.报404错误,请问该怎么解决 ofbiz做一个小demo,配置好了之后,在页面上跑.报404错误 求大神指点

如何将maven配置成引用外部jar包,就是打成war包时不将jar打进去,而是引用外部地址

问题描述 如何将maven配置成引用外部jar包,就是打成war包时不将jar打进去,而是引用外部地址 打jar包已经解决了,如下: <configuration> <archive> <manifest> <mainClass>com.zb.app.MemberAppMain</mainClass> <addClasspath>true</addClasspath> <classpathPrefix>lib/

spring mvc-SpringMvc拦截器配置怎么配置拦截一个网站

问题描述 SpringMvc拦截器配置怎么配置拦截一个网站 我想拦截一个网址,比如页面的地址是www.XXXX.com.配置文件怎么配? 不拦截全部,只拦截单个网址的那种 解决方案 在controller层中来配置拦截的URL @RequestMapping("configSettRule") public class SettRuleController extends BaseController{ @Resource private SettRuleManager settRul

Ubuntu系统一个简单的conky配置示例

Ubuntu系统一个简单的conky配置示例: # Conky sample configuration # # the list of variables has been removed from this file in favour # of keeping the documentation more maintainable. # Check http://conky.sf.net for an up-to-date-list. # set to yes if you want Co