Me pasa el siguiente error al ejecutar un DTS programado. En el DTS,
tengo varias conexiones ODBC a mi servidor sql server 2000 (Microsoft
OLEDB Sql server) por medio de una tarea de transformacion de datos
por cada una de las conexiones. La conexion ODBC la he creado como un
DSN de usuario con su driver, usuario y contraseña. Si lo ejecuto
manualmente desde SQL Server Enterprise Manager, se ejecuta sin
problemas.pero cuando lo programo a una hora me da este error:
Ejecutado como usuario:
BCB78975FF5F4D1\SYSTEM. ...p_DTSExecuteSQLTask_11 DTSRun OnFinish:
DTSStep_DTSExecuteSQLTask_11 DTSRun OnStart:
DTSStep_DTSDataPumpTask_1 DTSRun OnStart:
DTSStep_DTSDataPumpTask_2 DTSRun OnStart:
DTSStep_DTSDataPumpTask_4 DTSRun OnStart:
DTSStep_DTSDataPumpTask_3 DTSRun OnError: DTSStep_DTSDataPumpTask_1,
Error = -2147467259 (80004005) Cadena de error: [Microsoft]
[Administrador de controladores ODBC] No se encuentra el nombre del
origen de datos y no se especificó ningún controlador
predeterminado Origen del error: Microsoft OLE DB Provider for
ODBC Drivers Archivo de Ayuda: Contexto de la Ayuda:
0 Registros de detalles de error: Error: -2147467259
(80004005); Error de proveedor: 0 (0) Cadena de error:
[Microsoft][Administrador de controladores ODBC] No se encuentra el
nombre del origen de datos y no se especificó ningún controlador
predeterminado Origen del error: Mi... Procesar el código de
salida 4. Error en el paso.
¿Me podeis echar una mano? La conexion a SQL Server es solo modo
integrado con Windows, la creacion del DTS es por medio del mismo
usuario (Vamos eso creo porque estoy logado en Windows y lo he creado
con este usuario) y el arranque del servicio SQL Server Agent esta
arrancado automatico y se ejecuta como inicio de sesion -> Cuenta del
sistema local (Lo he visto dentro del propiedades del servicio)
Espero sus comentarios,
Gracias por anticipado
Leer las respuestas