SSIS: Error 0x8009000B Key not valid for use in specified state.
All of the /n software SSIS tasks password properties are marked as sensitive. This means that they are encrypted by SSIS when the package is stored. To deploy, there are several different options.
One way to deploy is to set the SSIS Package ProtectionLevel property to EncryptSensitiveWithPassword. This setting uses a password for encryption. You can then modify the SQL Server Agent job step command line to include this password.
So in the IDE when compiling the package set ProtectionLevel to EncryptSensitiveWithPassword and set the PacakgePassword.
In the manager or command line the /DECRYPT option will need to be set. And if you select a protection level of DontSaveSensitive then you'll have to use the /SET Property Value option.
This and other methods are referenced here: http://support.microsoft.com/kb/918760
We appreciate your feedback. If you have any questions, comments, or suggestions about this article please contact our support team at kb@nsoftware.com.