Error En SqlServer 2000 cuando intenta enviar datos a Oracle 10G

29/06/2006 - 16:52 por Javier E. Romero T. | Informe spam
Buenos Dias:

En un servidor con Windows 2000 Advanced Server SP4 y Sql Server Enterprise
SP3, con el cliente de Oracle Instalado 10gR1, cuando intentamos con una DTS
enviar datos desde una tabla de Sql a Oracle, me esta saliendo lo siguiente:

DTSRun OnStart: DTSStep_DTSExecutePackageTask_1

DTSRun OnError: DTSStep_DTSExecutePackageTask_1, Error = -2147467259
(80004005)

Error string: DTSStep_DTSExecuteSQLTask_2: [Microsoft][ODBC Driver
Manager] Driver's SQLAllocHandle on SQL_HANDLE_ENV failed

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: [Microsoft][ODBC Driver Manager] Driver's SQLAllocHandle
on SQL_HANDLE_ENV failed

Error source: Microsoft OLE DB Provider for ODBC Drivers

Help file:

Help context: 0


¿a alguno de ustedes le ha pasado esto?, ¿de que se tratara?

Si alguien sabe la sulucion, se lo agradeceria inmensamente.

K.R.

Preguntas similare

Leer las respuestas

#1 Eduardo Castro
29/06/2006 - 19:12 | Informe spam
Esto me ha sucedido debido al driver ODBC que se utilza, si tiene
posibilidad utiliza otro driver.

Eduardo Castro
Microsoft MVP
MCSE 2003+Security, MCDBA, MCSD .NET, CCNA

"Javier E. Romero T." wrote in
message news:
Buenos Dias:

En un servidor con Windows 2000 Advanced Server SP4 y Sql Server
Enterprise
SP3, con el cliente de Oracle Instalado 10gR1, cuando intentamos con una
DTS
enviar datos desde una tabla de Sql a Oracle, me esta saliendo lo
siguiente:

DTSRun OnStart: DTSStep_DTSExecutePackageTask_1

DTSRun OnError: DTSStep_DTSExecutePackageTask_1, Error = -2147467259
(80004005)

Error string: DTSStep_DTSExecuteSQLTask_2: [Microsoft][ODBC Driver
Manager] Driver's SQLAllocHandle on SQL_HANDLE_ENV failed

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: [Microsoft][ODBC Driver Manager] Driver's SQLAllocHandle
on SQL_HANDLE_ENV failed

Error source: Microsoft OLE DB Provider for ODBC Drivers

Help file:

Help context: 0


¿a alguno de ustedes le ha pasado esto?, ¿de que se tratara?

Si alguien sabe la sulucion, se lo agradeceria inmensamente.

K.R.


Respuesta Responder a este mensaje
#2 Antonio Soto
29/06/2006 - 19:38 | Informe spam
Como dice Eduardo lo más seguro es que se un problema de driver ODBC. De
todos modos, yo que tú intentaba utilizar el driver OLEDB de Oracle
directamente y así evitas pasar por ODBC

Antonio Soto
Solid Quality Learning
http://www.sqlu.com
Disclaimer: This communication is an original work and represents my sole
views on the subject. It does not represent the views of any other person
or entity either by inference or direct reference.
"Javier E. Romero T." escribió en
el mensaje news:
Buenos Dias:

En un servidor con Windows 2000 Advanced Server SP4 y Sql Server
Enterprise
SP3, con el cliente de Oracle Instalado 10gR1, cuando intentamos con una
DTS
enviar datos desde una tabla de Sql a Oracle, me esta saliendo lo
siguiente:

DTSRun OnStart: DTSStep_DTSExecutePackageTask_1

DTSRun OnError: DTSStep_DTSExecutePackageTask_1, Error = -2147467259
(80004005)

Error string: DTSStep_DTSExecuteSQLTask_2: [Microsoft][ODBC Driver
Manager] Driver's SQLAllocHandle on SQL_HANDLE_ENV failed

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: [Microsoft][ODBC Driver Manager] Driver's SQLAllocHandle
on SQL_HANDLE_ENV failed

Error source: Microsoft OLE DB Provider for ODBC Drivers

Help file:

Help context: 0


¿a alguno de ustedes le ha pasado esto?, ¿de que se tratara?

Si alguien sabe la sulucion, se lo agradeceria inmensamente.

K.R.


Respuesta Responder a este mensaje
#3 Javier E. Romero T.
30/06/2006 - 00:26 | Informe spam
Buenas Tardes:

Complementando el errro comento lo siguiente:

En una pagina encontre que era por que las rutasd del cliente de oracle no
estaban en el PATH, verifique y ahí estan.

La otra que me decian es que el MDSC debia ser 2.6 SP2 o posterior, revise y
esta en 2.7

Lo curioso es que cuando las DTS's se ejecutan directamente funcionan
correctamente, pero cuando programo esas DTS's para que se ejecuten a una
hora determinada, es cuando nu funciona.

Adjunto el Trace a ver si les dice algo o si a alguien le ha pasado.


DTSRun: Loading...

DTSRun: Executing...

DTSRun OnStart: DTSStep_DTSDynamicPropertiesTask_1

DTSRun OnFinish: DTSStep_DTSDynamicPropertiesTask_1

DTSRun OnStart: DTSStep_DTSExecuteSQLTask_1

DTSRun OnStart: DTSStep_DTSExecuteSQLTask_4

DTSRun OnError: DTSStep_DTSExecuteSQLTask_1, Error = -2147467259 (80004005)

Error string: Oracle client and networking components were not found.
These components are supplied by Oracle Corporation and are part of the
Oracle Version 7.3.3 or later client software installation.

Provider is unable to function until these components are installed.

Error source: Microsoft OLE DB Provider for Oracle

Help file:

Help context: 0



Error Detail Records:



Error: -2147467259 (80004005); Provider Error: 0 (0)

Error string: Oracle client and networking components were not found.
These components are supplied by Oracle Corporation and are part of the
Oracle Version 7.3.3 or later client software installation.

Provider is unable to function until these components are installed.

Error source: Microsoft OLE DB Provider for Oracle

Help file:

Help context: 0

MIL GRACIAS

J.R.

"Javier E. Romero T." wrote:

Buenos Dias:

En un servidor con Windows 2000 Advanced Server SP4 y Sql Server Enterprise
SP3, con el cliente de Oracle Instalado 10gR1, cuando intentamos con una DTS
enviar datos desde una tabla de Sql a Oracle, me esta saliendo lo siguiente:

DTSRun OnStart: DTSStep_DTSExecutePackageTask_1

DTSRun OnError: DTSStep_DTSExecutePackageTask_1, Error = -2147467259
(80004005)

Error string: DTSStep_DTSExecuteSQLTask_2: [Microsoft][ODBC Driver
Manager] Driver's SQLAllocHandle on SQL_HANDLE_ENV failed

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: [Microsoft][ODBC Driver Manager] Driver's SQLAllocHandle
on SQL_HANDLE_ENV failed

Error source: Microsoft OLE DB Provider for ODBC Drivers

Help file:

Help context: 0


¿a alguno de ustedes le ha pasado esto?, ¿de que se tratara?

Si alguien sabe la sulucion, se lo agradeceria inmensamente.

K.R.


Respuesta Responder a este mensaje
#4 Kike Romero
30/06/2006 - 02:45 | Informe spam
Lo único que no hice fue reiniciar el Server donde instale el Oracle Client,
probé el trabajo en dos maquinas virtuales y funciono OK.

¿Será eso?


"Eduardo Castro" escribió en el mensaje
news:%
Esto me ha sucedido debido al driver ODBC que se utilza, si tiene
posibilidad utiliza otro driver.

Eduardo Castro
Microsoft MVP
MCSE 2003+Security, MCDBA, MCSD .NET, CCNA

"Javier E. Romero T." wrote in
message news:
> Buenos Dias:
>
> En un servidor con Windows 2000 Advanced Server SP4 y Sql Server
> Enterprise
> SP3, con el cliente de Oracle Instalado 10gR1, cuando intentamos con una
> DTS
> enviar datos desde una tabla de Sql a Oracle, me esta saliendo lo
> siguiente:
>
> DTSRun OnStart: DTSStep_DTSExecutePackageTask_1
>
> DTSRun OnError: DTSStep_DTSExecutePackageTask_1, Error = -2147467259
> (80004005)
>
> Error string: DTSStep_DTSExecuteSQLTask_2: [Microsoft][ODBC Driver
> Manager] Driver's SQLAllocHandle on SQL_HANDLE_ENV failed
>
> 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: [Microsoft][ODBC Driver Manager] Driver's


SQLAllocHandle
> on SQL_HANDLE_ENV failed
>
> Error source: Microsoft OLE DB Provider for ODBC Drivers
>
> Help file:
>
> Help context: 0
>
>
> ¿a alguno de ustedes le ha pasado esto?, ¿de que se tratara?
>
> Si alguien sabe la sulucion, se lo agradeceria inmensamente.
>
> K.R.
>
>


Respuesta Responder a este mensaje
#5 Kike Romero
30/06/2006 - 02:45 | Informe spam
Lo único que no hice fue reiniciar el Server donde instale el Oracle Client,
probé el trabajo en dos maquinas virtuales y funciono OK.

¿Será eso?

"Antonio Soto" escribió en el mensaje
news:%
Como dice Eduardo lo más seguro es que se un problema de driver ODBC. De
todos modos, yo que tú intentaba utilizar el driver OLEDB de Oracle
directamente y así evitas pasar por ODBC

Antonio Soto
Solid Quality Learning
http://www.sqlu.com
Disclaimer: This communication is an original work and represents my sole
views on the subject. It does not represent the views of any other person
or entity either by inference or direct reference.
"Javier E. Romero T." escribió


en
el mensaje news:
> Buenos Dias:
>
> En un servidor con Windows 2000 Advanced Server SP4 y Sql Server
> Enterprise
> SP3, con el cliente de Oracle Instalado 10gR1, cuando intentamos con una
> DTS
> enviar datos desde una tabla de Sql a Oracle, me esta saliendo lo
> siguiente:
>
> DTSRun OnStart: DTSStep_DTSExecutePackageTask_1
>
> DTSRun OnError: DTSStep_DTSExecutePackageTask_1, Error = -2147467259
> (80004005)
>
> Error string: DTSStep_DTSExecuteSQLTask_2: [Microsoft][ODBC Driver
> Manager] Driver's SQLAllocHandle on SQL_HANDLE_ENV failed
>
> 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: [Microsoft][ODBC Driver Manager] Driver's


SQLAllocHandle
> on SQL_HANDLE_ENV failed
>
> Error source: Microsoft OLE DB Provider for ODBC Drivers
>
> Help file:
>
> Help context: 0
>
>
> ¿a alguno de ustedes le ha pasado esto?, ¿de que se tratara?
>
> Si alguien sabe la sulucion, se lo agradeceria inmensamente.
>
> K.R.
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida