SSIS包配置动态配置数据库连接

动态连接数据库便于维护

用SSIS包配置实现

1、控制流页签 - 右键 - 包配置

2、配置xml文件

3、指定连接属性:ServerName、UserName、Password

测试:

1、配置错误

2、正确配置

1 <?xml version="1.0"?><DTSConfiguration><DTSConfigurationHeading><DTSConfigurationFileInfo GeneratedBy="Joe-PC\Joe" GeneratedFromPackageName="HRPC" GeneratedFromPackageID="{6403CC76-1E3C-4F05-A51B-69C1ACFCAE38}" GeneratedDate="2015/9/17 10:33:03"/></DTSConfigurationHeading>
2
3 <Configuration ConfiguredType="Property" Path="\Package.Connections[浪潮GS].Properties[Password]" ValueType="String"><ConfiguredValue>aaaaaa</ConfiguredValue></Configuration>
4
5 <Configuration ConfiguredType="Property" Path="\Package.Connections[浪潮GS].Properties[ServerName]" ValueType="String"><ConfiguredValue>192.168.8.4</ConfiguredValue></Configuration>
6
7 <Configuration ConfiguredType="Property" Path="\Package.Connections[浪潮GS].Properties[UserName]" ValueType="String"><ConfiguredValue>lc0019999</ConfiguredValue></Configuration></DTSConfiguration>

时间: 2024-08-11 21:21:30

SSIS包配置动态配置数据库连接的相关文章

一步一步部署SSIS包图解教程

本文就SQL统计分析SSIS包的部署进行一次详细的部署图解教程,Sql Server Integration Services 提供了非常简单的部署工具,利用这些工具可以方便地将包文件(*.dtsx).包配置文件(*.dtsconfig)以及包的其它相关文件,打包成一个安装文件,以利于到其它计算机安装与部署. 下面我们以前面介绍的DEPJ1200 为例,来详细介绍包部署的完整过程. (-)生成安装部署文件.  在SQL Server Business Intelligence Developme

SSIS 包配置

在商业智能解决方案中,SSIS工程有两种部署模式:工程部署(project deployment)和包部署(package deployment),默认是工程部署模式,在Package的管理上,工程部署模式是当前主流的部署模式,比包部署的更容易管理,也更容易对package进行调试和故障排除,而包部署模式是传统的部署模式在包部署模式中.在包部署模式中,SSIS引擎支持包配置(Package Configuration)功能,用户能够在Package运行时动态修改属性值.包配置是配置项的集合,每一

SSIS包配置 转

SQL ServerIntegration Services 提供可用于在运行时更新属性值的包配置.配置是添加到已完成包中的属性/值对.通常,在包开发期间您在包对象上创建包设置属性,然后将配置添加到包中.当包运行时,它从配置中获取新的属性值.例如,通过使用配置,您可以更改连接管理器的连接字符串,或者更新变量的值. 包配置具有下列优点: 使用配置可以更轻松地将包从开发环境转移到生产环境中.例如,配置可以更新源文件的路径,或者更改数据库或服务器的名称. 将包部署到多台不同的服务器时,配置非常有用.例

rpm包方式安装配置haproxy

1.以rpm包方式安装haproxy #yum -y install  haproxy 2.查看haproxy安装生成那些文件 #rpm -ql  haproxy 3.haproxy命令选项: syntax:haproxy [-f < 配置文件>] [ -vdVD ] [-n 最大并发连接总数] [-N 每个侦听的最大并发数]  [ -p <当前的PID文件> ] [-m <内存限制M>]  [-h <命令帮助H>]            -v 显示当前版本

java实现反射,动态配置

//java 实现反射 //首先定义一个接口Ishow.java public interface Ishow(){     void show(String str); } //建立一个demo.java文件实现接口 public class demo implements Ishow{     public void show(String str){         Ssytem.out.println(str);     } } //建立test.java文件来测试 public cla

Quartz动态配置表达的方法

在项目中有一个需求,需要灵活配置调度任务时间,并能自由启动或停止调度.有关调度的实现我就第一就想到了Quartz这个开源调度组件,因为很多项目使用过,Spring结合Quartz静态配置调度任务时间,非常easy.比如:每天凌晨几点定时运行一个程序,这只要在工程中的spring配置文件中配置好spring整合quartz的几个属性就好. Spring配置文件 Xml代码?? <bean?id="jobDetail"?class="org.springframework.

rmp包格式安装配置lamp,提供两个虚拟机,一个用于wordpress,一个用于phpmyadmin,提供ssl访问方式

rpm -i your-package.rpm 其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下. 安装过程中可能出现下面的警告或者提示: ... conflict with ... 可能是要安装的包里有一些文件可能会覆盖现有 的文件,缺省时这样的情况下是无法正确安装的可以用 rpm --force -i 强制安装即可 ... is needed by ... ... is not installed ... 此包需要的一些软件你没有安装可以用 rpm --n

Quartz 在 Spring 中如何动态配置时间--转

原文地址:http://www.iteye.com/topic/399980 在项目中有一个需求,需要灵活配置调度任务时间,并能自由启动或停止调度. 有关调度的实现我就第一就想到了Quartz这个开源调度组件,因为很多项目使用过,Spring结合Quartz静态配置调度任务时间,非常easy.比如:每天凌晨几点定时运行一个程序,这只要在工程中的spring配置文件中配置好spring整合quartz的几个属性就好. Spring配置文件 引用 <bean id="jobDetail&quo

[译]SSIS 通过环境变量配置数据源连接参数

场景 希望在包执行的时候可以随意选择参数,这时候我们可以用环境变量 . 另外所有包都可以用环境变量,有大量包的时候就比较方便. Step 1: 创建SSIS包 在Data Flow Task里面创建 OLEDB Source 和 Flat File Destination 连接管理器. Step 2: 在连接管理器上配置参数. 右击连接管理器,选择“Parameterize” Step 3: 在 Parameterize 对话窗口选择ConnectionString 注意 默认的值和你创建连接的