我们知道MS的SSIS是通过包对象来管理ETL的,通过我们完成一个ETL任务之后,是需要对包的相关属性进行配置的(说白了就是生成配置文件),以便于在包部署在服务器之后动态的修改的配置信息,免得重新修改原始的SSIS包;在某些情况下甚至是无法修改原始的SSIS包,例如SSIS原始包不在一个服务器之上,这中情况下就需要对包的配置文件进行修改以完成某些操作。包配置信息还可以放在数据库中。

将SSIS包部署在服务器(SQL Server)上之后,就可以在服务器上对包进行操作。其实将包部署在服务器上是有多种方法的:

这个我们稍后会介绍,先来介绍怎样给SSIS包生成配置文件(以常见的XML配置文件为例),具体的包执行的控制流和数据流等内容读者可以自定义;

下面的步骤就很简单了,最后会生成一个SSIS包配置事例-配置文件.dtsConfig配置文件:其中<ConfiguredValue> 321 </ConfiguredValue> 是修改过的错误链接信息;默认是空值,作为测试,正确的密码为123;

<?xml version="1.0"?>
<DTSConfiguration>
<DTSConfigurationHeading>
<DTSConfigurationFileInfo GeneratedBy="win7-PC\Administrator" GeneratedFromPackageName="SSIS包配置事例" GeneratedFromPackageID="{8EBB6148-F3EE-44A6-AA86-EBDDB5CA5EE4}" GeneratedDate="2017/2/6 21:22:04"/>
</DTSConfigurationHeading>
<Configuration ConfiguredType="Property" Path="\Package.Connections[YZSY].Properties[Password]" ValueType="String">
<ConfiguredValue> 321 </ConfiguredValue> 
</Configuration>
</DTSConfiguration>

更多相关文章

  1. 访问SqlServer时需要先登录服务器windows帐号怎么会事儿?(急)
  2. MySQL学习笔记01安装MySQL服务器软件
  3. linux使用freetds 连接连远程服务器sqlservser2012
  4. sql2005 数据库连接的时候,无法连接外部服务器
  5. Qt中使用mysql连接远程服务器
  6. 新手求学:用VF如何去添加、删除、修改SQL Server服务器数据库中表
  7. oracle:使用cmd命令在远程oracle服务器上执行sql语句
  8. 如何使用SQL语句查到当前SQL SERVER 2000服务器的IP地址
  9. 外网远程连接局域网内的多台SQL服务器,请各位帮忙解答,谢谢!

随机推荐

  1. Android 各种基础控件布局
  2. Android 8、Android 9获取手机序列号的兼
  3. Android(安卓)开源组件和第三方库汇总
  4. Kernel.org hacked – how to get Androi
  5. Android(安卓)-- Intent
  6. Android 实现全屏和无标题栏的显示
  7. Google Android(安卓)SDK开发范例-------
  8. Android(安卓)NDK 知识系列(三)
  9. 用android:clipChildren来实现红心变大特
  10. Android Library Project 使用问题总结