gpt4 book ai didi

sql-server - 如何在 SSIS 中为 OLE DB 连接使用变量

转载 作者:行者123 更新时间:2023-12-04 14:29:13 24 4
gpt4 key购买 nike

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

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

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

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

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

有什么想法吗?谢谢!

最佳答案

从评论中我确信您会得到很多建议,但您问的是如何使用变量作为连接字符串以便回答该部分。这很容易,

  • 添加包变量(在空白处右键单击控制流并选择变量将带您到可以添加的地方)
  • 选择连接管理器,然后转到属性(我使用右键单击属性)
  • 单击表达式,然后单击 ... 按钮
  • 在属性中选择“ConnectionString”并将表达式设置为您的变量或您想要的任何内容。

enter image description here

关于sql-server - 如何在 SSIS 中为 OLE DB 连接使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38878078/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com