dbTalk Databases Forums  

after changing 'sa' password, dts package fails

microsoft.public.sqlserver.dts microsoft.public.sqlserver.dts


Discuss after changing 'sa' password, dts package fails in the microsoft.public.sqlserver.dts forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Pedja
 
Posts: n/a

Default after changing 'sa' password, dts package fails - 10-05-2006 , 02:19 PM






Hi,
We have sql server 2000 with sp3. I developed DTS package which contains one
connection object. It is defined to use user account which appropriate
permission in the database. However, when I saved and scheduled the package,
this server was registered in my enterprise manager with 'sa' account. 'sa'
account is not being used at all in the package itself.

However here is the problem: each month we change 'sa' password according to
some security standards. When we changed it last month, job started failing
with "login failed" error message. I double checked, there is no 'sa' account
defined in the package (there is only one connection, and it uses different
account). So I had to register this server under my domain account, open the
package again, and save it and schedule it again. After we changed 'sa'
password at the beginning of October, IT FAILED AGAIN with the same error
message!

Obviously, account which is being used first time when creating DTS package,
stays inside the package and it is not easy to change it.

Does anybody have an idea how to fix this?
Thanks

Reply With Quote
  #2  
Old   
Sue Hoegemeier
 
Posts: n/a

Default Re: after changing 'sa' password, dts package fails - 10-08-2006 , 08:06 PM






When you schedule the package through the scheduling
functionality of DTS packages themselves in Enterprise
Manager, an encrypted dtsrun command line string is created
for the job step. This command will use the login you used
to register SQL Server in Enterprise Manager.
You can generate a new dtsrun command with using the
dtsrunui utility.From the advanced button on the dtsrunui
utility, there is an option to generate a command line.
Or you will need to manually create the dtsrun run command
line for the job. You can find the parameters needed for
dtsrun in books online.
If you use Windows Authentication for the dtsrun command,
you won't have to deal with changing the job when passwords
change.

-Sue

On Thu, 5 Oct 2006 12:19:01 -0700, Pedja
<Pedja (AT) discussions (DOT) microsoft.com> wrote:

Quote:
Hi,
We have sql server 2000 with sp3. I developed DTS package which contains one
connection object. It is defined to use user account which appropriate
permission in the database. However, when I saved and scheduled the package,
this server was registered in my enterprise manager with 'sa' account. 'sa'
account is not being used at all in the package itself.

However here is the problem: each month we change 'sa' password according to
some security standards. When we changed it last month, job started failing
with "login failed" error message. I double checked, there is no 'sa' account
defined in the package (there is only one connection, and it uses different
account). So I had to register this server under my domain account, open the
package again, and save it and schedule it again. After we changed 'sa'
password at the beginning of October, IT FAILED AGAIN with the same error
message!

Obviously, account which is being used first time when creating DTS package,
stays inside the package and it is not easy to change it.

Does anybody have an idea how to fix this?
Thanks


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.