28. august 2003 - 11:40Der 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".
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
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 ??
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.
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??
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.
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.