使用环境变量时DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER

问题描述 投票:2回答:1

我有一个SSIS包,它使用参数化连接管理器从环境变量读取连接字符串。以下是我在环境变量中使用的连接字符串之一。

Data Source=JCODERPC;Initial Catalog=DevDestination;Integrated Security=True;Application Name=SSIS-TestParameterisedConnection-{04CFECB8-52A9-467C-9DFD-13BA9F8700C1}JCODERPC.Test;

但是我在运行包时遇到错误。

数据流任务:错误:SSIS错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。

enter image description here

任何人都可以帮我解决这个问题。

sql sql-server database ssis database-administration
1个回答
1
投票

如果变量的初始值为NULL或包含无效的表名,则从变量中读取目标表名称可能会抛出此错误。

您必须在使用连接的任务上将DelayValidation设置为True


注意:从您提供的图像看起来您必须为DataFlow任务更改它,只需单击DataFlow任务,按F4以显示属性选项卡,然后将此属性更改为True

© www.soinside.com 2019 - 2024. All rights reserved.