08. april 2002 - 12:15Der er
4 kommentarer og 1 løsning
DTS Pakker og Scheduler
Når jeg kører min DTS i "hånden" virker den fint, men når den så bliver kørt i Scheduleren kommer følgende fejl:
Executed as user: AODOMAIN\Administrator. ... Drop table [STORAGE].[dbo].[KREDITOR] Step DTSRun OnFinish: Drop table [STORAGE].[dbo].[KREDITOR] Step DTSRun OnStart: Copy Data from AORMSDB_KREDITOR to [STORAGE].[dbo].[KREDITOR] Step DTSRun OnProgress: Copy Data from AORMSDB_KREDITOR to [STORAGE].[dbo].[KREDITOR] Step; 1000 Rows have been transformed or copied.; PercentComplete = 0; ProgressCount = 1000 DTSRun OnProgress: Copy Data from AORMSDB_KREDITOR to [STORAGE].[dbo].[KREDITOR] Step; 2000 Rows have been transformed or copied.; PercentComplete = 0; ProgressCount = 2000 DTSRun OnProgress: Copy Data from AORMSDB_KREDITOR to [STORAGE].[dbo].[KREDITOR] Step; 3000 Rows have been transformed or copied.; PercentComplete = 0; ProgressCount = 3000 DTSRun OnProgress: Copy Data from AORMSDB_KREDITOR to [STORAGE].[dbo].[KREDITOR] Step; 4000 Rows have been transformed or copied.; PercentComplete = 0; ProgressCount = 4000 DTSRun OnProgress: Copy Data from ... Process Exit Code 2. The step failed.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
It isnt easy to see exactly what the package does, but you have to remember that when you run the package manually it is YOUR permissions which are used, and when it is run in the scheduler it is SQL SERVER which needs permissions. This is normally not a problem as SQL Server should be admin. but IF say you were imorting a file from a file server which needed permissions then youwould need to grant permissions for SQL Sever.
Jeg har erfaring med, at det typisk er én af flg. der går galt:
1. Rettigheder. Du kan på jobbet vælge Owner, som sikkert ikke default er dig. Skulle der være forskel i rettigheder mellem dig og den bruger SQL Server Agenten kører under, kan det være forklaringen.
Du kan teste dette ved at ændre Owner på jobbet til dig og køre det igen.
2. ODBC DSN. Hvis du bruger en DSN på en af dine tasks, som ikke er defineret på serveren, vil den også fejle. Dette kunne eks. forklare at den ikke fejler hvis du fjerner precedens.
Du kan teste dette, ved fysisk at logge ind på serveren og køre pakken herfra.
P.S. Fejlmeddelelsen indikerer ikke at det skulle være noget af dette, men tro mig, det er ikke sjældent at DTS genererer totalt misvisende fejlmeddelelser.
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.