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

#6 Antonio Soto
30/06/2006 - 17:26 | Informe spam
HAber empezado por ahí :-) Si no te funciona cuando lo planificas es porque
la cuenta con la que se está ejecutando ese trabajo no tiene los privilegios
adecuados. Con qué cuenta está iniciado el Servicio SQL Server Agent?


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:
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
#7 Javier E. Romero T.
05/07/2006 - 00:39 | Informe spam
Buenas Antonio:

Busque mas del error en varias paginas y encontre esto:

http://www.vbip.com/forum/topic.asp?idb59

Al parecer todo sucedia por que cuando se instalo el cliente de oracle, no
se modificaron unas llaves en el registro.

Obviamente antes de hacer esto, lo hice en una maquina de pruebas, al
verificar que funciono, lo hice sobre la maquina de produccion, con el
resultado que ya despues las DTS al ser programadas se ejecutaban
adecuadamente.

Muchas Gracias por tu colaboracion, ojala a alguien que le suceda lo mismo,
le sirva esta solucion.

J.R.

"Antonio Soto" escribió:

HAber empezado por ahí :-) Si no te funciona cuando lo planificas es porque
la cuenta con la que se está ejecutando ese trabajo no tiene los privilegios
adecuados. Con qué cuenta está iniciado el Servicio SQL Server Agent?


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:
> 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.
>>
>>



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