SSIS全局变量

pra*_*ech 8 ssis

SSIS中有与全局变量类似的东西吗?我有4个变量(FromAddress,ToAddress,...),它们将在所有包中使用(32).因此,如果我只设置它们一次,它将非常容易在所有包中使用,并将节省我的时间.请指教.

Raj*_*ore 13

SSIS的变量可以是包的全局变量,但是为了跨越多个包,我可以考虑以下选项

传递变量

让Main Package定义一个变量,并将值作为参数传递给它调用的所有包.在所有包中调用相同名称的变量以便于识别.

配置文件

跨包使用相同的SSIS配置文件并将值存储在那里.

环境变量

使用从其他包读取的Windows环境变量

注册表价值

存储在Windows注册表中并读取每个包 - 确保存储在树下,所有包都可以看到,否则可能会遇到权限问题.例如HKLM

数据库查找

将值存储为表结构.