SSIS Package Configurations 实例

今天学习SSIS Package Configurations,记录一下学习过程

1,将Deployment Model切换到Package Deployment Model
SSIS默认的Deployment Model是Project Deployment Model,右击Project,选择Convert to package deployment model.

2, 在Package中add 一个Variable和一个Execute Sql task,在Execute Sql task中执行的sql语句如下,将变量的值插入到表中

insert into dbo.dt_test
values(1,?,‘a‘)

3,Enable package configurations

在SSIS menu下,点击package configurations,或者在Package的空白处右击,弹出快捷菜单,选中package configurations,打开package configurations wizard。

Enable package configurations

4,add package configurations

选择Sql Server Configuration Type,specify configuration settings directly。

5,选择需要配置到Package configurations的属性

将变量VarCode的值配置到Package configurations中,即将变量VarCode的值存储在[dbo].[SSIS Configurations]中,在Package执行时,去读取这个值,并把读取到的值作为变量VarCode的值,供package使用。

6,查看配置信息

选择SQL Server的configuration type, 配置信息存储在Sql Server database的表中,指定的表名是[dbo].[SSIS Configurations]

select *
from [dbo].[SSIS Configurations]

7,执行package,查看执行的结果

select *
from dbo.dt_test

8,修改[dbo].[SSIS Configurations]中的ConfiguredValue,再次运行package,查看package运行的结果

update [dbo].[SSIS Configurations]
set ConfiguredValue=2

时间: 2024-10-12 09:02:54

SSIS Package Configurations 实例的相关文章

【转】SSIS 2012 – Package Configurations Menu Option Missing

原文:http://dataqueen.unlimitedviz.com/2012/01/ssis-2012-package-configurations-menu-option-missing/ I’m going to blog this in case anyone else has run into the same issue. I recently tried to create SSIS Package Configurations using SQL Server Data To

效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中【附源代码下载】) 转

效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中[附源代码下载])  本文目录: (一)背景 (二)数据库数据导入到Excel的方法比较   (三)SSIS的简介   (四)数据库中存储过程示例(SSIS应用需要) (五)Excel模板的制作(这步这么简单,稍微介绍一下)   (六)SSIS操作过程(生成Package,用来调用)(下一篇随笔将详细讲解制作Package包的过程,图片太多,篇幅过长,因此本文将直接采用生成的Package包进行

一次SSIS Package的调试经历

SSIS Package的调试有时是一个非常艰难的过程,由于SSIS 编译器给出的错误信息,可能并不完善,需要程序员根据错误信息抽丝拨茧,寻找错误的根源,进而解决问题. 第一部分:SSIS提供的调试工具 1,SSIS Package的 Control Flow 通过醒目的图标显示task的执行情况 在执行package的时候,如果一个Task上显示绿色的勾,表示task执行正常,如果显示的是红色的X,表示task执行异常. 通常SSIS Package调试的第一步就是寻找出错的Task,然后进入

[转]SSIS package taking forever to load when you open it?

SSIS package taking forever to load when you open it? Posted on July 13, 2011 by James Serra When you open a SQL Server Integration Services (SSIS) package in SSIS Designer or add components to a package, SSIS by default checks the data sources used

ssis package 在调试状态中设置断点,程序 不进入断点 的解决方案

原文:ssis package 在调试状态中设置断点,程序 不进入断点 的解决方案 针对 SSIS intergation 项目 > 属性 > Debug >Run64bITRuntime = False

SQL Server(SSIS package) call .net DLL

There are two method to call .net DLL in SQLSERVER. The first one is to use the sql clr but it has a lot of limit. The second method is to use SSIS package to call the .net dll. Now I will show the process and the problem you may come accross with it

SSIS Package to Call Web Service

原文 SSIS Package to Call Web Service SSIS Package to Call Web Service. You can Call WebService from SSIS package and transfers your data. First of all you have to create web service with function as  you needed to call. Step1 : Go To Microsoft Visual

SSIS教程:创建简单的ETL包 -- 5. 添加包部署模型的包配置(Adding Package Configurations for the Package Deployment Model)

包配置允许您从开发环境的外部设置运行时属性和变量. 配置允许您开发灵活且易于部署和分发的包.Microsoft Integration Services 提供了以下配置类型: XML 配置文件 环境变量 注册表项 父包变量 SQL Server 表 Step 1: 复制第 4 课包 Step 2: 启用和配置包配置 创建映射到 Directory 属性的新的包级别变量 在 SSIS 设计器中,单击“控制流”选项卡的背景. 这会将要创建的变量的作用域设置为包. 在 SSIS 菜单中,选择“变量”.

SSIS package 在运行时更新 variable

在Package中声明一个variable,在package运行的过程中,SSIS如何update Variable? 第一种方法:使用 Script Task 来更新Variable的值 1,创建一个variable ,VariableName是VarCode,并将变量传递到脚本的ReadWriteVariables数组中. 2,在C#脚本中,SSIS提供两种方式访问变量,第一种方式比较简单,推荐使用. //读写变量 第一种方式 string VarName = this.Dts.Variab