2012-07-18 102 views
2

我有一個SSIS包我是部署在服務器上,現在我需要調試SSIS package如何調試或FTP任務設置斷點SSIS包

,所以我已經下載了我的本地計算機上,但

我不能夠不設置斷點上的任何一步:(

也不能夠編譯或運行爲何如此得到錯誤像

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

聽起來你沒有輸入正確的密碼打開文件時。仔細檢查密碼是否正確。 – 2012-07-18 15:20:56

回答

0

,因爲你不是誰保存/部署包的用戶,您收到此錯誤。如果軟件包通過用用戶密鑰保存sesative進行加密,那麼只有該用戶才能夠正確運行或調試軟件包。您需要將軟件包保護級別更改爲不保存敏感內容,然後重新構建它。接下來,您需要重新輸入敏感數據,例如FTP憑證等,然後將軟件包保護級別更改爲使用密碼加密敏感。然後您將能夠調試軟件包。

如果您部署到MSDB,那麼選擇Rely on服務器存儲以進行加密總是一個好主意。如果你這樣做,那麼當你從包裝店裏取出包裝時,它會自動使用你的用戶密鑰進行加密,你可以設置適當的保護級別而不會感到疼痛