0

目前使用 SSIS 2008,我的包 ProtectionLevel 设置为:EncryptSensitiveWithUserKey.

我最近尝试将其更改为,DontSaveSensitive 但在进行更改后我的包失败并出现以下错误:

 SSIS package "ImportModerators.dtsx" starting.
 Information: 0x4004300A at Data Flow Task, SSIS.Pipeline: Validation phase is beginning.
 Error: 0xC020801C at Data Flow Task, Add new Moderators [422]: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.  The AcquireConnection method call to the connection manager "StagingDatabase" failed with error code 0xC0202009.  There may be error messages posted before this with more information on why the AcquireConnection method call failed.
 Error: 0xC0047017 at Data Flow Task, SSIS.Pipeline: component "Add new Moderators" (422) failed validation and returned error code 0xC020801C.
 Error: 0xC004700C at Data Flow Task, SSIS.Pipeline: One or more component failed validation.
 Error: 0xC0024107 at Data Flow Task: There were errors during task validation.
 SSIS package "ImportModerators.dtsx" finished: Success.

如果我更改了保护级别(并且我是创建包的人),这个包不应该能够运行吗?

4

1 回答 1

0

如果连接不是 Windows 身份验证,您将需要为每个连接设置包配置,以便 SSIS 可以从某个地方提取凭据。

于 2014-08-20T17:50:41.790 回答