2

我有一个部署在服务器上的 SSIS 包,现在我需要调试它SSIS package

所以我已经在我的本地机器上下载了它,但是

我无法在任何步骤上设置断点:(

也无法编译或运行为什么会出现这样的错误

Error : Failed to decrypt protected XML node "DTS:Property" with 
error 0x8009000B "Key 
not valid for use in specified state.". 
You may not be authorized to access this   information. This error occurs when there  
is a cryptographic error. Verify that the 
correct key is available.   C:\Users\Job1.dtsx  1   1   

包保护级别设置为:EncryptSensitiveWithUserKey

4

1 回答 1

0

您收到此错误是因为您不是保存/部署包的用户。如果包是通过使用用户密钥保存 sesative 来加密的,那么只有该用户才能正确运行或调试包。您需要更改包保护级别以不保存敏感,然后重新构建它。接下来,您将需要重新输入敏感数据,例如 FTP 凭据等,然后将包保护级别更改为使用密码加密敏感。然后,您将能够调试该包。

如果您部署到 MSDB,那么选择依赖服务器存储进行加密总是一个好主意。如果你这样做,那么当你从包存储中拉取包时,它会使用你的用户密钥自动加密,你可以轻松地设置适当的保护级别

于 2012-10-23T05:42:20.500 回答