如何为FTP任务调试或设置断点到SSIS包

时间:2012-07-18 14:59:53

标签: sql ssis

我有一个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

1 个答案:

答案 0 :(得分:0)

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

如果部署到MSDB,那么选择Rely on server storage进行加密总是一个好主意。如果你这样做,那么当你从包存储中取出包时,它将使用你的用户密钥自动加密,你可以设置适当的保护级别而不会有痛苦