ERROR EN DTS.

10/12/2004 - 14:39 por David Clink | Informe spam
Muy buenos dias. Tengo un DTS que migra información de tablas de FOX a SQL,
lo que sucede es que al ejecutarlo manuamente todo va bien, pero cuando lo
programo dentro de un JOB me devuelve el error que esta abajo. Me gustaría
saber si alguien sabe le motivo de dicho problema y la solución a este. Se
los agradecería mucho.

||

Mensaje de error:

Executed as user: SERVER02_NT\SYSTEM. DTSRun: Loading... DTSRun:
Executing... DTSRun OnStart: DTSStep_DTSExecuteSQLTask_4 DTSRun
OnFinish: DTSStep_DTSExecuteSQLTask_4 DTSRun OnStart:
DTSStep_DTSDataPumpTask_1 DTSRun OnError: DTSStep_DTSDataPumpTask_1,
Error = -2147467259 (80004005) Error string: [Microsoft][ODBC Driver
Manager] Data source name not found and no default driver specified
Error source: Microsoft OLE DB Provider for ODBC Drivers Help file:
Help context: 0 Error Detail Records: Error: -2147467259
(80004005); Provider Error: 0 (0) Error string: Error source:
Help file: Help context: 0 DTSRun OnFinish:
DTSStep_DTSDataPumpTask_1 DTSRun: Package execution complete. Process
Exit Code 1. The step failed.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristán
10/12/2004 - 14:59 | Informe spam
Los DTS se ejecutan con los recursos de la máquina local con la que
ejecutas ese paquete. En tus pruebas, el pc con el que lo ejecutas tiene la
DSN creada pero en el servidor no existe.

La solución es clara entonces: crea esa misma DSN en el servidor SQL
Server.


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"David Clink" escribió en el mensaje
news:#
Muy buenos dias. Tengo un DTS que migra información de tablas de FOX a


SQL,
lo que sucede es que al ejecutarlo manuamente todo va bien, pero cuando lo
programo dentro de un JOB me devuelve el error que esta abajo. Me gustaría
saber si alguien sabe le motivo de dicho problema y la solución a este. Se
los agradecería mucho.




|
-

Mensaje de error:

Executed as user: SERVER02_NT\SYSTEM. DTSRun: Loading... DTSRun:
Executing... DTSRun OnStart: DTSStep_DTSExecuteSQLTask_4 DTSRun
OnFinish: DTSStep_DTSExecuteSQLTask_4 DTSRun OnStart:
DTSStep_DTSDataPumpTask_1 DTSRun OnError: DTSStep_DTSDataPumpTask_1,
Error = -2147467259 (80004005) Error string: [Microsoft][ODBC Driver
Manager] Data source name not found and no default driver specified
Error source: Microsoft OLE DB Provider for ODBC Drivers Help file:
Help context: 0 Error Detail Records: Error: -2147467259
(80004005); Provider Error: 0 (0) Error string: Error source:
Help file: Help context: 0 DTSRun OnFinish:
DTSStep_DTSDataPumpTask_1 DTSRun: Package execution complete. Process
Exit Code 1. The step failed.


Respuesta Responder a este mensaje
#2 David Clink
10/12/2004 - 15:07 | Informe spam
De hecho el DSN fue creado en el servidor y lo hice de ese modo para evitar
ese tipo de problemas.


"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> escribió en el mensaje
news:
Los DTS se ejecutan con los recursos de la máquina local con la que
ejecutas ese paquete. En tus pruebas, el pc con el que lo ejecutas tiene
la
DSN creada pero en el servidor no existe.

La solución es clara entonces: crea esa misma DSN en el servidor SQL
Server.


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"David Clink" escribió en el mensaje
news:#
Muy buenos dias. Tengo un DTS que migra información de tablas de FOX a


SQL,
lo que sucede es que al ejecutarlo manuamente todo va bien, pero cuando
lo
programo dentro de un JOB me devuelve el error que esta abajo. Me
gustaría
saber si alguien sabe le motivo de dicho problema y la solución a este.
Se
los agradecería mucho.




|
-

Mensaje de error:

Executed as user: SERVER02_NT\SYSTEM. DTSRun: Loading... DTSRun:
Executing... DTSRun OnStart: DTSStep_DTSExecuteSQLTask_4 DTSRun
OnFinish: DTSStep_DTSExecuteSQLTask_4 DTSRun OnStart:
DTSStep_DTSDataPumpTask_1 DTSRun OnError: DTSStep_DTSDataPumpTask_1,
Error = -2147467259 (80004005) Error string: [Microsoft][ODBC
Driver
Manager] Data source name not found and no default driver specified
Error source: Microsoft OLE DB Provider for ODBC Drivers Help file:
Help context: 0 Error Detail Records: Error: -2147467259
(80004005); Provider Error: 0 (0) Error string: Error
source:
Help file: Help context: 0 DTSRun OnFinish:
DTSStep_DTSDataPumpTask_1 DTSRun: Package execution complete. Process
Exit Code 1. The step failed.






Respuesta Responder a este mensaje
#3 David Clink
10/12/2004 - 15:50 | Informe spam
Alguien tiene una idea el porque de este problema. Necesito dejar corriento
esto y hasta el momento sigo con este mismo problema.

"David Clink" escribió en el mensaje
news:%
Muy buenos dias. Tengo un DTS que migra información de tablas de FOX a
SQL, lo que sucede es que al ejecutarlo manuamente todo va bien, pero
cuando lo programo dentro de un JOB me devuelve el error que esta abajo.
Me gustaría saber si alguien sabe le motivo de dicho problema y la
solución a este. Se los agradecería mucho.

||

Mensaje de error:

Executed as user: SERVER02_NT\SYSTEM. DTSRun: Loading... DTSRun:
Executing... DTSRun OnStart: DTSStep_DTSExecuteSQLTask_4 DTSRun
OnFinish: DTSStep_DTSExecuteSQLTask_4 DTSRun OnStart:
DTSStep_DTSDataPumpTask_1 DTSRun OnError: DTSStep_DTSDataPumpTask_1,
Error = -2147467259 (80004005) Error string: [Microsoft][ODBC Driver
Manager] Data source name not found and no default driver specified Error
source: Microsoft OLE DB Provider for ODBC Drivers Help file: Help
context: 0 Error Detail Records: Error: -2147467259
(80004005); Provider Error: 0 (0) Error string: Error source:
Help file: Help context: 0 DTSRun OnFinish:
DTSStep_DTSDataPumpTask_1 DTSRun: Package execution complete. Process
Exit Code 1. The step failed.


Respuesta Responder a este mensaje
#4 Javier Loria
10/12/2004 - 17:01 | Informe spam
Hola:
Se me ocurren algunas posiblidades:
a) El DSN apunta a alguna ruta o folder compartido? Si es asi debes usar
\\Servidor\Ruta\Direcctorio y no M:\. No es posible usar mapeos.
b) El DSN es de Sistema o es de Usuario. Asegurate que sea de usuario.
c) El DTS es "Arquitectura Cliente" o sea se ejecuta en el lugar donde
se corre el DTSRun, los DSN's deben estar locales.
d) Cuando se ejecutan como Job, los el contexto del usuario es el del
Agente de SQL Server, tendra los permisos adecuados. Puedes probar, haciendo
login en el servidor con la cuenta del Agente de SQL y luego tratas de
ejecutar el DTS.
Saludos y suerte,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"David Clink" wrote in message
news:
Alguien tiene una idea el porque de este problema. Necesito dejar


corriento
esto y hasta el momento sigo con este mismo problema.

"David Clink" escribió en el mensaje
news:%
> Muy buenos dias. Tengo un DTS que migra información de tablas de FOX a
> SQL, lo que sucede es que al ejecutarlo manuamente todo va bien, pero
> cuando lo programo dentro de un JOB me devuelve el error que esta abajo.
> Me gustaría saber si alguien sabe le motivo de dicho problema y la
> solución a este. Se los agradecería mucho.
>
>


|
-
>
> Mensaje de error:
>
> Executed as user: SERVER02_NT\SYSTEM. DTSRun: Loading... DTSRun:
> Executing... DTSRun OnStart: DTSStep_DTSExecuteSQLTask_4 DTSRun
> OnFinish: DTSStep_DTSExecuteSQLTask_4 DTSRun OnStart:
> DTSStep_DTSDataPumpTask_1 DTSRun OnError: DTSStep_DTSDataPumpTask_1,
> Error = -2147467259 (80004005) Error string: [Microsoft][ODBC


Driver
> Manager] Data source name not found and no default driver specified


Error
> source: Microsoft OLE DB Provider for ODBC Drivers Help file: Help
> context: 0 Error Detail Records: Error: -2147467259
> (80004005); Provider Error: 0 (0) Error string: Error


source:
> Help file: Help context: 0 DTSRun OnFinish:
> DTSStep_DTSDataPumpTask_1 DTSRun: Package execution complete.


Process
> Exit Code 1. The step failed.
>
>


Respuesta Responder a este mensaje
#5 David Clink
10/12/2004 - 23:25 | Informe spam
Gracias por sus respuestas.
Ya resolví el problema y se debía a los permisos del usuario de la cuenta
del agente.
gracias.

"Javier Loria" escribió en el mensaje
news:
Hola:
Se me ocurren algunas posiblidades:
a) El DSN apunta a alguna ruta o folder compartido? Si es asi debes
usar
\\Servidor\Ruta\Direcctorio y no M:\. No es posible usar mapeos.
b) El DSN es de Sistema o es de Usuario. Asegurate que sea de usuario.
c) El DTS es "Arquitectura Cliente" o sea se ejecuta en el lugar donde
se corre el DTSRun, los DSN's deben estar locales.
d) Cuando se ejecutan como Job, los el contexto del usuario es el del
Agente de SQL Server, tendra los permisos adecuados. Puedes probar,
haciendo
login en el servidor con la cuenta del Agente de SQL y luego tratas de
ejecutar el DTS.
Saludos y suerte,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"David Clink" wrote in message
news:
Alguien tiene una idea el porque de este problema. Necesito dejar


corriento
esto y hasta el momento sigo con este mismo problema.

"David Clink" escribió en el mensaje
news:%
> Muy buenos dias. Tengo un DTS que migra información de tablas de FOX a
> SQL, lo que sucede es que al ejecutarlo manuamente todo va bien, pero
> cuando lo programo dentro de un JOB me devuelve el error que esta
> abajo.
> Me gustaría saber si alguien sabe le motivo de dicho problema y la
> solución a este. Se los agradecería mucho.
>
>


|
-
>
> Mensaje de error:
>
> Executed as user: SERVER02_NT\SYSTEM. DTSRun: Loading... DTSRun:
> Executing... DTSRun OnStart: DTSStep_DTSExecuteSQLTask_4 DTSRun
> OnFinish: DTSStep_DTSExecuteSQLTask_4 DTSRun OnStart:
> DTSStep_DTSDataPumpTask_1 DTSRun OnError: DTSStep_DTSDataPumpTask_1,
> Error = -2147467259 (80004005) Error string: [Microsoft][ODBC


Driver
> Manager] Data source name not found and no default driver specified


Error
> source: Microsoft OLE DB Provider for ODBC Drivers Help file:
> Help
> context: 0 Error Detail Records: Error: -2147467259
> (80004005); Provider Error: 0 (0) Error string: Error


source:
> Help file: Help context: 0 DTSRun OnFinish:
> DTSStep_DTSDataPumpTask_1 DTSRun: Package execution complete.


Process
> Exit Code 1. The step failed.
>
>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida