Avatar billede palle1976 Nybegynder
28. august 2003 - 11:40 Der er 7 kommentarer og
1 løsning

Problemer med at køre DTS-pakke på schedule

Jeg har oprettet en DTS-pakke som kører en .bat fil. Når jeg eksekverer pakken virker alt perferk. Efterfølgende har jeg lavet en schedule på pakken. Når pakken kører på schedule kommer følgende fejl: "Logon failure: unknown user name or bad password".

Hvad gør jeg forkert??
Avatar billede pierrehusted Nybegynder
01. september 2003 - 08:52 #1
Det er nok noget med at den bruger der kører Job Agenten ikke har lov til at udføre .bat filer (eller mangler nogle andre adgange).
Når du bare udfører pakken, så kører den i det brugernavn du er logget ind med, men når Agenten kører den er det nok under et andet brugernavn.


Hvis du kigger i Enterprise Manager. Højreklik på:
[SQL servernavn] - Management - SQL Server Agent
og vælg Properties/Egenskaber

Der kan du se hvilken bruger der kører Agenten. Prøv så at se om den bruger har alle de adgang den skal bruge for at udføre din .bat fil.


Det er mandag, så jeg er nødt til at spørge....  Giver det mening ??
Avatar billede palle1976 Nybegynder
01. september 2003 - 10:17 #2
Det giver helt klart mening!!!

Den .bat fil jeg kører ligger på en anden server. Hvor skal jeg ændre navn og password for at kunne køre denne??
Avatar billede pierrehusted Nybegynder
01. september 2003 - 10:19 #3
Samme sted: Højreklik på:
[SQL servernavn] - Management - SQL Server Agent
og vælg Properties/Egenskaber

Der kan du vælge hvilket brugernavn Agenten kører under. Hvis du skal have rettigheder til at køre en .bat på en anden server kræver det nok at de er i domæne eller sådan noget.
Avatar billede palle1976 Nybegynder
01. september 2003 - 10:47 #4
Under fanebladet "General" findes der "service startup account, er det den konto der bestemmer hvad der kan eksekveres?? (her benytter jeg nu Administrator, som har rettigheder til alt).

Der findes også fanebladet "Connection", kan det være her jeg skal angive et andet brugernavn??
Avatar billede pierrehusted Nybegynder
01. september 2003 - 10:51 #5
Ja, Administrator har adgang til alt på din maskine - men hvad med på den anden maskine ??

Det har ikke noget med Connection fanen - det er om hvordan Agenten connecter til SQL Serveren, og det er jo en .bat fil du har problemer med.
Avatar billede palle1976 Nybegynder
01. september 2003 - 11:18 #6
Administrator har adgang til alt på begge maskiner.

Nu har jeg lagt .bat filen i roden af C-drevet. Filen kopierer en fil fra M-drev (m-drev er en anden server) til W-drev. Hvis jeg kører .bat filen som en pakke virker det, men jeg for den samme fejl hvis den køres som et job.

Meget mystisk....
Avatar billede pierrehusted Nybegynder
01. september 2003 - 11:21 #7
Ja, meget mystisk. Det er helt sikkert et eller andet med adgang og rettigheder.

Jeg kan desværre ikke hjælpe dig tættere på løsningen....  :(
Avatar billede palle1976 Nybegynder
10. december 2004 - 14:49 #8
Jeg lukker spørgsmålet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester