![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi, i'm a bit confused about how protection levels, deployment and configuration fit to each other. I have sensitive data in my connection strings (such as passwords) and it's out of my reach to change this design decision. These info should be kept independent of the user accessing it, so the most appropriate selection for Protection Level seems to be EncryptSensitiveWithPassword. So far so good. Now, I want to create a Sql Job to run this package. I create a new Job, then a new Step and set the type to Integration Package. I select my package on the File System, and try to go to the Data Sources tab. I'm prompted with the password dialog, which is great! I can edit my connection strings, include my passwords knowing that without entering the main password, no one can see them. The problem starts if you save your changes, close the job and re-open it. Go to the steps, open the step you just created, enter the main password, click on the Data Sources tab, and the passwords are gone! So each time you want to change one connection info, you have to enter everything again! There's no warning for this, and your entries are deleted automatically, meaning next time you run the job, you'll get into trouble... I think I'm missing something here. All I want is to be able to change the connection strings using this UI and I don't want them to get lost each time someone else opens them. This is so annoying that I would even accept a way to get rid of this "security feature". Any ideas? |
![]() |
| Thread Tools | |
| Display Modes | |
| |