相关疑难解决方法(0)

SSIS如何从配置文件动态设置连接字符串

我在SQL Server Business Intelligent Development Studio中使用SQL Server Integration Services(SSIS).

我需要做一个如下任务.我必须从源数据库中读取并将其放入目标平面文件中.但同时源数据库应该是可配置的.

这意味着在OLEDB连接管理器中,连接字符串应该动态更改.此连接字符串应取自配置/ XML/flat文件.

我读到我可以使用变量和表达式动态更改连接字符串.但是如何从config/XML/flat文件中读取连接字符串值并设置变量?

这部分我无法做到.这是实现这一目标的正确方法吗?我们可以将web.config文件添加到SSIS项目吗?

ssis connection-string configuration-files

40
推荐指数
3
解决办法
16万
查看次数

如何在 SSIS 中使用 OLE DB 连接变量

有没有办法使用用户定义的变量来定义 SSIS OLE DB 连接的连接字符串?

1)我最初将其设置为使用包参数。

2)我在SQL存储过程中使用xp_cmdshell从文件执行SSIS包,但发现包参数是只读的。

  • 我收到此错误...“更改变量的值失败,因为它是参数变量。参数变量是只读的”

3)所以看起来我需要使用变量...但是,我没有看到使用变量作为连接字符串的方法。当我使用“参数化”选项进行连接时,它只提供了选择参数的选项,而不是变量。

有什么想法吗?谢谢!

sql-server parameters ssis

4
推荐指数
1
解决办法
1万
查看次数