我有一个 SSIS 包,它使用参数化连接管理器从环境变量中读取连接字符串。以下是我在环境变量中使用的连接字符串之一。
Data Source=JCODERPC;Initial Catalog=DevDestination;Integrated Security=True;Application Name=SSIS-TestParameterisedConnection-{04CFECB8-52A9-467C-9DFD-13BA9F8700C1}JCODERPC.Test;
但是我在运行包时遇到错误。
Data Flow task:Error:SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.
谁能帮我解决这个问题。
最佳答案
如果变量的初始值为 NULL 或它包含无效的表名,则从变量读取目标表名会引发此错误。
您必须在使用连接的任务上将 DelayValidation
设置为 True
。
注意:从您提供的图像看来,您必须为数据流任务更改它,只需单击数据流任务,按 F4
显示属性选项卡,然后更改此属性为 True
关于sql - 使用环境变量时出现 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47992888/