![]() |
1
13
ssis的变量可以是包的全局变量,但要跨越多个包,我可以考虑以下选项 传递变量 让主包定义一个变量,并将该值作为参数传递给它调用的所有包。在所有包中使用相同的名称调用变量以便于识别。 配置文件 跨包使用相同的SSIS配置文件,并将值存储在其中。 环境变量 使用从其他包中读取的Windows环境变量 注册表值 存储在Windows注册表中并读取每个包-确保存储在所有包都可以看到的树下,否则可能会遇到权限问题。EHKLM 数据库查询 将值存储在表结构中。 |
![]() |
2
1
您可以在脚本中创建局部变量。在脚本中创建的任何变量都是该脚本的本地变量。您还可以创建全局变量(通过变量滑出窗口),该变量的作用域可以是整个包或包的一个子集。 |
![]() |
3
1
您可以使用包配置(使用DB、XML文件、环境文件或注册表设置)来保存这些值,32个包中的每个包都可以引用相同的配置,而不必在每个包中设置变量, |
![]() |
4
0
您可以使用配置数据库在多个包中检索类似的值。 |
![]() |
Lorn · 查找特定字符并将记录更改为null 6 年前 |
![]() |
John McElreavey · SQL Server Integration Services(SQL Server 2016)(SSIS)是否在每次运行C#代码时都重新编译它,还是将其缓存? 6 年前 |
![]() |
Justin · SQL Server SSIS数据沿袭 6 年前 |
![]() |
LONG · SSIS异步转换保留前一列值并设置为下一行 6 年前 |
![]() |
navig8tr · SSIS脚本任务:如何从列表更新表 6 年前 |
![]() |
Raj · 何时在SSIS中使用全局临时表而不是本地临时表? 6 年前 |