I have several developments with the following workflow
OBDC(Avaya - Informix Table) ---> SSIS(ETL) Connection String ,Query ---> SQL Server 2014 Table
For the ssis package i use connection strings , the policies on my company makes me reset my Avaya password every 28 days , and i've got up to 50 packages , the packages run on my machine with scheduled tasks and command line , since i don't have privileges on my servers for programming or exporting this packages and develop the scheduled task on them , im only able to run the packages or mounting them on MSDB , however the package with the informix driver used for the ETL process won't work once its uploaded on the server , because it needs the driver and even if it's installed on the server it doesn´t seem to recognize the driver though the process (I'm also a user without full privileges on my machine or server , im an advanced user only ).
I tried to use parameters and variables in order to get the connection string , user and mostly important , the password (delayed login, work offline , user and password from an SQL Server Table configs don´t work ), Since the connection manager doesn´t seem to work with these variables (updated by parameters ) , i also tried configuration file in order to get the password from a safe source (by editing the xml on de dtsx package ) and changing to deployment . however none of them worked . I wonder if there is a workaround with scripting that works with avaya tables .
Is there any detailed guide or method regarding how to leave my packages as they are (Once i find the way to get the password from an automatic and reliable source , such as a file or sql table , xml , flatfile , etc etc ), and make a simple update so the password is updated on all of my packages at once ? Updating every package every 28 days drives me nuts and doesn't seem like a developer solution(yeah i know how i can be a developer with my hands all tied , but i try to keep the style at least).
Thank you all.