Avatar billede eksperten1 Nybegynder
23. januar 2004 - 16:47 Der er 6 kommentarer og
1 løsning

DTS Schedule problemer

På en SQL Server 2000 har jeg oprettet en DTS som kopierer data fra en anden SQL Server over på den lokale maskine. Selve pakken kører fint når jeg eksekverer den

MEN ...

Når jeg så vælger at den skal eksekveres dagligt i et interval, så kører den ikke. Ikke at jeg kan se nogen fejl, men data bliver bare ikke flyttet.

Hvordan aktiverer jeg logfilerne så jeg kan se hvad der er kørt/fejlet ?

Nogen idéer til hvorfor den ikke vil scheduleres ?
Avatar billede trer Nybegynder
23. januar 2004 - 16:54 #1
Har du samme servicepack på de forskellige servere - samt på den Enterprise Manager du har sat DTS pakken op med?

DTS pakker er afhængige af servicepack - noget med den måde de lagres internt på.  Når du kalder dts pakken via en EM med den korrekte servicepack går alt godt - men scheduleringen fejler da serveren ikke har den rigtige servicepack.
Avatar billede cbp Nybegynder
23. januar 2004 - 17:03 #2
En typisk fejl er at når du eksekverer den direkte i Enterprise Manageren bliver den kørt under den bruger som Enterprise Manager er startet under (Formodentlig din brugerkonto) og når scheduleren kører den bliver den kørt under den bruger som SQL Server Agent (Så vidt jeg husker) kører under. Det vil sige at hvis der bruges ressourcer som den ene bruger har adgang til men ikke den anden vil jobbet fejle.
Avatar billede eksperten1 Nybegynder
23. januar 2004 - 18:51 #3
Ang SP så er serverne 100% ens sat op så det skulle ikke kunne være det.

Hvordan ser jeg hvilken bruger den er, i DTS pakken har jeg angivet hvilken SQL-bruger der bruges til forbindelserne.

Hvad med det med at logge hvad de laver ?
Avatar billede trer Nybegynder
24. januar 2004 - 22:06 #4
Hvad med SP på den Enterprise Manager klient du har oprettet pakkerne med?  DTS pakkerne lagres nemlig i dens SP version.

Du burde kunne finde selve schedulen under jobs. Højreklik på den - og du har mulighed for at viewe history.
Avatar billede trer Nybegynder
28. januar 2004 - 12:28 #5
Hvad sker?
Avatar billede hazel Nybegynder
01. februar 2004 - 15:48 #6
Jeg tror cbp har ret. Den mest typiske fejl når DTS'er ikke virker er at user/owner scope for dts designeren og job agenten ikke er det samme. Det skulle være muligt for dig at se owner i Enterprise manageren på DTS pakken, og i Properties på jobbet under Manage -> Job agent
Nemmeste måde at portere en DTS med forkert user scope til en rigtig er at connecte til SQL serveren med samme konto som job agenten kører med. Åbn derefter dit job og sig save as. På denne måde bliver job agentens konto nu tilknyttet jobbet.
Avatar billede eksperten1 Nybegynder
13. februar 2004 - 05:04 #7
Hej Alle. Tak for svarene, men jeg er lige kommet hjem efter 17 dage "down under", jeg nærlæser alle jeres kommentarer og ser efter hvordan opsætningen har været.

mvh E1
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