SSIS running a scheduled job with the protection level set to EncryptSensitiveWithPassword

Hi Folks,
 
I am trying to schedule the execution of a package through sql agent. The package call child packages that are falling over because the protection level of the child package is set to EncryptSensitiveWithPassword.

I believe you can pass the password through dtexec but that is not a desirable solution because I would need to hardcode the password in the job. Also I would need to setup a xp_cmdshell proxy for the user I am running the job as to run dtexec or make
that user sysadmin which I am not keen on either.

I have given a tip that I could use a package template  -  (see http://support.microsoft.com/kb/918760 method 5)
does anyone know if this would help my situation and what exactly to do (a pointer to some doco would be fab)

david_32Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

jbyers79Commented:
Can the child packages be set to use Windows Authentication?  That way you won't be using encrypted credentials embedded in the packages.  The SQL Agent service account must have permissions on the data sources that the packages access.
0
david_32Author Commented:
I think I found that answer. By using commandline tab in the step for the integration services job you can specify a /DEC <password> parameter.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft SQL Server

From novice to tech pro — start learning today.