If we are using this option, it will encrypt the sensitive information using the password, and save that encrypted information in the package. Password for sensitive data is provided by using the Package Password property.
Let’s see the example
Taking data flow task
Now I am taking OLEDB
Creating a connection
Using SQL server authentication. Click ok.
Select the source
Click ok.
Now we need to set the protection level to EncryptSensitiveWithPassword on the package.
Click on the package property
Now set the password.
We need to set the package level
After that, we need to set the protection level on the package level.
And click on the properties
Click ok.
See the code of this package
Sensitive data (password) stored in the package and it is encrypted.
Now I am taking destination flat file.
Now the package is ready to run.
Running the package.
Seems like when EncryptSensitiveWithPassword is set I cannot run a project with more than one package in it. When one package calls the next I get the "password incorrect or not specified" error. I've seen some posts where they say that SSIS prompts them for a password on every package but I'm not seeing that. Is there some special way to run a project in SSIS with security settings or do I need to change it all back to EncryptWithUserKey when I want to test?
ReplyDelete