sql-server - 如何从数据库中获取用户定义变量的值?

标签 sql-server variables ssis

这是我的第一个 SSIS 项目,我被告知要从 SQL SERVER 表中获取包中所有变量的值,该表具有变量名称及其值。我找不到任何教程可以向我展示如何从 SQL Server 数据库表获取值并将它们分配给 SSIS 用户定义的变量。

如何从表中获取变量值并将其分配给变量?我的包中有大约 20 个变量。

最佳答案

我相信您正在寻找如何在 SSIS 包中使用包配置。包配置使您能够将用户定义的变量的值存储在包外部,这样当仅需要更改变量值时,您不必更改包。您可以将值存储在数据库表或基于 XML 的配置文件或环境变量中,还有其他选项。

以下链接可能会帮助您了解如何在 SSIS 包中使用包配置:

Understanding Integration Services Package Configurations

Package Configurations

关于sql-server - 如何从数据库中获取用户定义变量的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10315157/

相关文章:

c# - 如何在 SSIS 脚本任务中传递自定义对象列表?

c# - 在 SqlBulkCopy 中使用 NHibernate 事务

sql-server - 用于图表的 SQL Server Management Studio 插件

mysql - 如何创建名称中包含用户变量的 mysql View

java - 一旦达到限制就展开数组

sql-server - 使用 ssis 删除最后一行中的多余空间

sql-server - 可为空的主键

sql-server - t-sql 对所有值进行透视

jquery - 使用链接的一部分作为变量

sql-server - Integration Services目录使用哪些用户凭据执行程序包?