Error al importar desde AS/400

03/03/2004 - 16:41 por Antonio Giossa | Informe spam
Estimados foristas:

Estoy utilizando el MS Analysis Services para tomar información de una base
de datos MS SQL Server 2000, la cual funciona perfectamente.

Los datos originales se encuentran en una librería dentro de un IBM AS/400,
a la cual accedo a través de una conexión ODBC. Si importo estas tablas
desde el AS/400 a una base de datos MS Access funciona sin ningún problema,
pero si intento utilizar Importar desde MS SQL Server 2000 me da un mensaje
de error. El asistente de importar me deja elegir el origen (other odbc data
source), me deja elegit el destino (una base de datos del SQL Server 2000) y
me muestra todas las tablas que tiene el origen sin problemas. Ahora bien,
si intento continuar o intento hacer una vista previa de los datos de
cualquier tabla del AS/400 me da el siguiente mensaje de error: Unexpected
error ocurred. The provider has returned an error result without an error
message y no me deja realizar la importación.

El problema es que desde MS Access la importación es exitosa y desde el MS
SQL Server no, por lo que, por ahora, utilizo una base de datos MS Access
como "puente" o intermediaria para traer los datos. Obviamente, esto hace
que todo el proyecto dependa de una tarea manual.

¿Alguien tiene alguna solución o explicación para este problema?

Gracias,
Antonio Giossa
Ingeniero de Sistemas
Buenos Aires, Argentina

Preguntas similare

Leer las respuestas

#6 Salvador Ramos
03/03/2004 - 18:52 | Informe spam
Hola:

Yo también he trabajado durante un tiempo con MS Analysis Services, SQL
Server 2000 y AS/400 como origen de la información. Siempre he importado
mediante DTS a una base de datos relacional en SQL Server 2000, y luego he
montado orígenes de datos en Analysis Services apuntando a la base de datos
en SQL Server, creo que es una buena forma de trabajar, ya que aprovechas en
la importación para transformar datos, y además descargas de tareas al
AS/400.

Como te he comentado en un mensaje anterior creo que tu problema está en la
versión de Client Access que estás utilizando.

Otro dato importante, que versión de OS400 tienes instalada ?

Un saludo
Salvador Ramos
www.helpdna.net


"Antonio Giossa" escribió en el mensaje
news:
Estimados:

Probé acceder con ODBC directamente desde el MS Analysis Services a la
librería del AS/400 (usando la misma conexión ODBC) y desde allí si puedo
ver las tablas y acceder al contenido de las mismas.

Es decir, puedo acceder desde MS Analysis Services y desde MS Access pero


no
desde MS SQL Server 2000. Y eso que el MS Analysis Services viene con el


MS
SQL Server 2000

Usaría directamente las tablas del AS/400 sin pasar por el SQL Server,


pero
el problema que tengo es que en las tablas del AS/400 no se pueden


utilizar
campos de tipo "fecha", por lo que el Analysis Services no me permite
generar la dimensión por fecha, ya que no me reconoce un string


"dd/mm/yyyy"
como fecha. Es por eso que utilizo al SQL Server como base de datos para
generar los cubos.

Saludos,
Antonio

"Antonio Giossa" escribió en el mensaje
news:
> Estimados foristas:
>
> Estoy utilizando el MS Analysis Services para tomar información de una
base
> de datos MS SQL Server 2000, la cual funciona perfectamente.
>
> Los datos originales se encuentran en una librería dentro de un IBM
AS/400,
> a la cual accedo a través de una conexión ODBC. Si importo estas tablas
> desde el AS/400 a una base de datos MS Access funciona sin ningún
problema,
> pero si intento utilizar Importar desde MS SQL Server 2000 me da un
mensaje
> de error. El asistente de importar me deja elegir el origen (other odbc
data
> source), me deja elegit el destino (una base de datos del SQL Server


2000)
y
> me muestra todas las tablas que tiene el origen sin problemas. Ahora


bien,
> si intento continuar o intento hacer una vista previa de los datos de
> cualquier tabla del AS/400 me da el siguiente mensaje de error:


Unexpected
> error ocurred. The provider has returned an error result without an


error
> message y no me deja realizar la importación.
>
> El problema es que desde MS Access la importación es exitosa y desde el


MS
> SQL Server no, por lo que, por ahora, utilizo una base de datos MS


Access
> como "puente" o intermediaria para traer los datos. Obviamente, esto


hace
> que todo el proyecto dependa de una tarea manual.
>
> ¿Alguien tiene alguna solución o explicación para este problema?
>
> Gracias,
> Antonio Giossa
> Ingeniero de Sistemas
> Buenos Aires, Argentina
>
>


Respuesta Responder a este mensaje
#7 Antonio Giossa
03/03/2004 - 18:53 | Informe spam
Salvador:

Gracias, lo voy a descargar, ¿se encuentra en el site de ibm?

Antonio

"Salvador Ramos" escribió en el
mensaje news:
Hola:

Con esas versiones de Client Access había varios problemas con los drivers
ODBC, y muchísimos problemas con el proveedor ole db.

Te aconsejo que utilices una versión más reciente de client access, en
concreto yo uso con mucha frecuencia Client Access Express 5.2 con su
correspondiente PTF, y me funcionan bastante bien los DTS.

Un saludo
Salvador Ramos
www.helpdna.net


"Antonio Giossa" escribió en el mensaje
news:
> Maximiliano:
>
> El driver ODBC es
> "Client Access ODBC Driver (32 bits) versión 3.00.00.05 de IBM
Corporation.
>
> Probé a crear una conexión ODBC nueva con ese driver, me funcionó


perfecto
> desde Access pero sigue sin funcionar desde MS SQL Server, me muestra la
> lista de tablas del AS/400 y luego me sigue dando el mismo mensaje de
error.
>
> Instalé MDAC 2.8, probé todo nuevamente, desde Access todo OK pero desde
SQL
> Server me sigue dando el mismo error.
>
> Saludos,
> Antonio
>
> "Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió en


el
> mensaje news:
> > Hola Gaucho!! estas usando los Mismos Drivers? has intentado con los
> drivers
> > mas nuevos de AS/400? tambien fijate de tener instalado el MDAC 2.8
> >
> > Bye
> >
> >
> > Salu2
> > Maxi
> > Buenos Aires Argentina
> > Desarrollador Microsoft 3 Estrellas .NET
> > [Maxi_accotto[arroba]speedy[punto]com[punto]ar
> > MSN:
> >
> >
> > "Antonio Giossa" escribió en el mensaje
> > news:
> > > Estimados foristas:
> > >
> > > Estoy utilizando el MS Analysis Services para tomar información de


una
> > base
> > > de datos MS SQL Server 2000, la cual funciona perfectamente.
> > >
> > > Los datos originales se encuentran en una librería dentro de un IBM
> > AS/400,
> > > a la cual accedo a través de una conexión ODBC. Si importo estas
tablas
> > > desde el AS/400 a una base de datos MS Access funciona sin ningún
> > problema,
> > > pero si intento utilizar Importar desde MS SQL Server 2000 me da un
> > mensaje
> > > de error. El asistente de importar me deja elegir el origen (other
odbc
> > data
> > > source), me deja elegit el destino (una base de datos del SQL Server
> 2000)
> > y
> > > me muestra todas las tablas que tiene el origen sin problemas. Ahora
> bien,
> > > si intento continuar o intento hacer una vista previa de los datos


de
> > > cualquier tabla del AS/400 me da el siguiente mensaje de error:
> Unexpected
> > > error ocurred. The provider has returned an error result without an
> error
> > > message y no me deja realizar la importación.
> > >
> > > El problema es que desde MS Access la importación es exitosa y desde
el
> MS
> > > SQL Server no, por lo que, por ahora, utilizo una base de datos MS
> Access
> > > como "puente" o intermediaria para traer los datos. Obviamente, esto
> hace
> > > que todo el proyecto dependa de una tarea manual.
> > >
> > > ¿Alguien tiene alguna solución o explicación para este problema?
> > >
> > > Gracias,
> > > Antonio Giossa
> > > Ingeniero de Sistemas
> > > Buenos Aires, Argentina
> > >
> > >
> >
> >
> >
> > Outgoing mail is certified Virus Free.
> > Checked by AVG anti-virus system (http://www.grisoft.com).
> > Version: 6.0.593 / Virus Database: 376 - Release Date: 21/02/2004
> >
> >
>
>


Respuesta Responder a este mensaje
#8 Salvador Ramos
03/03/2004 - 18:54 | Informe spam
Si, aunque no sabría indicarte la URL exacta. Siempre me lo han pasado los
compañeros que trabajan a diario con AS/400 (y además ahora no puedo
consultarles, ya que he cambiado de empresa).

Un saludo
Salvador Ramos
www.helpdna.net


"Antonio Giossa" escribió en el mensaje
news:eWs5%
Salvador:

Gracias, lo voy a descargar, ¿se encuentra en el site de ibm?

Antonio

"Salvador Ramos" escribió en el
mensaje news:
> Hola:
>
> Con esas versiones de Client Access había varios problemas con los


drivers
> ODBC, y muchísimos problemas con el proveedor ole db.
>
> Te aconsejo que utilices una versión más reciente de client access, en
> concreto yo uso con mucha frecuencia Client Access Express 5.2 con su
> correspondiente PTF, y me funcionan bastante bien los DTS.
>
> Un saludo
> Salvador Ramos
> www.helpdna.net
>
>
> "Antonio Giossa" escribió en el mensaje
> news:
> > Maximiliano:
> >
> > El driver ODBC es
> > "Client Access ODBC Driver (32 bits) versión 3.00.00.05 de IBM
> Corporation.
> >
> > Probé a crear una conexión ODBC nueva con ese driver, me funcionó
perfecto
> > desde Access pero sigue sin funcionar desde MS SQL Server, me muestra


la
> > lista de tablas del AS/400 y luego me sigue dando el mismo mensaje de
> error.
> >
> > Instalé MDAC 2.8, probé todo nuevamente, desde Access todo OK pero


desde
> SQL
> > Server me sigue dando el mismo error.
> >
> > Saludos,
> > Antonio
> >
> > "Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió


en
el
> > mensaje news:
> > > Hola Gaucho!! estas usando los Mismos Drivers? has intentado con los
> > drivers
> > > mas nuevos de AS/400? tambien fijate de tener instalado el MDAC 2.8
> > >
> > > Bye
> > >
> > >
> > > Salu2
> > > Maxi
> > > Buenos Aires Argentina
> > > Desarrollador Microsoft 3 Estrellas .NET
> > > [Maxi_accotto[arroba]speedy[punto]com[punto]ar
> > > MSN:
> > >
> > >
> > > "Antonio Giossa" escribió en el mensaje
> > > news:
> > > > Estimados foristas:
> > > >
> > > > Estoy utilizando el MS Analysis Services para tomar información de
una
> > > base
> > > > de datos MS SQL Server 2000, la cual funciona perfectamente.
> > > >
> > > > Los datos originales se encuentran en una librería dentro de un


IBM
> > > AS/400,
> > > > a la cual accedo a través de una conexión ODBC. Si importo estas
> tablas
> > > > desde el AS/400 a una base de datos MS Access funciona sin ningún
> > > problema,
> > > > pero si intento utilizar Importar desde MS SQL Server 2000 me da


un
> > > mensaje
> > > > de error. El asistente de importar me deja elegir el origen (other
> odbc
> > > data
> > > > source), me deja elegit el destino (una base de datos del SQL


Server
> > 2000)
> > > y
> > > > me muestra todas las tablas que tiene el origen sin problemas.


Ahora
> > bien,
> > > > si intento continuar o intento hacer una vista previa de los datos
de
> > > > cualquier tabla del AS/400 me da el siguiente mensaje de error:
> > Unexpected
> > > > error ocurred. The provider has returned an error result without


an
> > error
> > > > message y no me deja realizar la importación.
> > > >
> > > > El problema es que desde MS Access la importación es exitosa y


desde
> el
> > MS
> > > > SQL Server no, por lo que, por ahora, utilizo una base de datos MS
> > Access
> > > > como "puente" o intermediaria para traer los datos. Obviamente,


esto
> > hace
> > > > que todo el proyecto dependa de una tarea manual.
> > > >
> > > > ¿Alguien tiene alguna solución o explicación para este problema?
> > > >
> > > > Gracias,
> > > > Antonio Giossa
> > > > Ingeniero de Sistemas
> > > > Buenos Aires, Argentina
> > > >
> > > >
> > >
> > >
> > >
> > > Outgoing mail is certified Virus Free.
> > > Checked by AVG anti-virus system (http://www.grisoft.com).
> > > Version: 6.0.593 / Virus Database: 376 - Release Date: 21/02/2004
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#9 Antonio Giossa
03/03/2004 - 19:09 | Informe spam
Salvador:

Exacto, eso mismo estamos intentando armar, ya que nuestro servidor AS/400
está mas que saturado con sus procesos como para estar atendiendo por ODBC
al MS Analysis Services.

Nuestro IBM AS/400 Modelo E600, la versión del OS/400 Versión 4.1

Saludos,
Antonio

"Salvador Ramos" escribió en el
mensaje news:%
Hola:

Yo también he trabajado durante un tiempo con MS Analysis Services, SQL
Server 2000 y AS/400 como origen de la información. Siempre he importado
mediante DTS a una base de datos relacional en SQL Server 2000, y luego he
montado orígenes de datos en Analysis Services apuntando a la base de


datos
en SQL Server, creo que es una buena forma de trabajar, ya que aprovechas


en
la importación para transformar datos, y además descargas de tareas al
AS/400.

Como te he comentado en un mensaje anterior creo que tu problema está en


la
versión de Client Access que estás utilizando.

Otro dato importante, que versión de OS400 tienes instalada ?

Un saludo
Salvador Ramos
www.helpdna.net


"Antonio Giossa" escribió en el mensaje
news:
> Estimados:
>
> Probé acceder con ODBC directamente desde el MS Analysis Services a la
> librería del AS/400 (usando la misma conexión ODBC) y desde allí si


puedo
> ver las tablas y acceder al contenido de las mismas.
>
> Es decir, puedo acceder desde MS Analysis Services y desde MS Access


pero
no
> desde MS SQL Server 2000. Y eso que el MS Analysis Services viene con el
MS
> SQL Server 2000
>
> Usaría directamente las tablas del AS/400 sin pasar por el SQL Server,
pero
> el problema que tengo es que en las tablas del AS/400 no se pueden
utilizar
> campos de tipo "fecha", por lo que el Analysis Services no me permite
> generar la dimensión por fecha, ya que no me reconoce un string
"dd/mm/yyyy"
> como fecha. Es por eso que utilizo al SQL Server como base de datos para
> generar los cubos.
>
> Saludos,
> Antonio
>
> "Antonio Giossa" escribió en el mensaje
> news:
> > Estimados foristas:
> >
> > Estoy utilizando el MS Analysis Services para tomar información de una
> base
> > de datos MS SQL Server 2000, la cual funciona perfectamente.
> >
> > Los datos originales se encuentran en una librería dentro de un IBM
> AS/400,
> > a la cual accedo a través de una conexión ODBC. Si importo estas


tablas
> > desde el AS/400 a una base de datos MS Access funciona sin ningún
> problema,
> > pero si intento utilizar Importar desde MS SQL Server 2000 me da un
> mensaje
> > de error. El asistente de importar me deja elegir el origen (other


odbc
> data
> > source), me deja elegit el destino (una base de datos del SQL Server
2000)
> y
> > me muestra todas las tablas que tiene el origen sin problemas. Ahora
bien,
> > si intento continuar o intento hacer una vista previa de los datos de
> > cualquier tabla del AS/400 me da el siguiente mensaje de error:
Unexpected
> > error ocurred. The provider has returned an error result without an
error
> > message y no me deja realizar la importación.
> >
> > El problema es que desde MS Access la importación es exitosa y desde


el
MS
> > SQL Server no, por lo que, por ahora, utilizo una base de datos MS
Access
> > como "puente" o intermediaria para traer los datos. Obviamente, esto
hace
> > que todo el proyecto dependa de una tarea manual.
> >
> > ¿Alguien tiene alguna solución o explicación para este problema?
> >
> > Gracias,
> > Antonio Giossa
> > Ingeniero de Sistemas
> > Buenos Aires, Argentina
> >
> >
>
>


Respuesta Responder a este mensaje
#10 Salvador Ramos
03/03/2004 - 19:30 | Informe spam
En ese caso, ni se te ocurra que tirar directamente del AS/400 :-)

Con esa versión de operativo no creo que tengas ningún problema. Ya me
contarás como te va con Client Access Express 5.2 (y sus PTF's, creo que
solo hay una).

Un saludo
Salvador Ramos
www.helpdna.net



"Antonio Giossa" escribió en el mensaje
news:
Salvador:

Exacto, eso mismo estamos intentando armar, ya que nuestro servidor AS/400
está mas que saturado con sus procesos como para estar atendiendo por ODBC
al MS Analysis Services.

Nuestro IBM AS/400 Modelo E600, la versión del OS/400 Versión 4.1

Saludos,
Antonio

"Salvador Ramos" escribió en el
mensaje news:%
> Hola:
>
> Yo también he trabajado durante un tiempo con MS Analysis Services, SQL
> Server 2000 y AS/400 como origen de la información. Siempre he importado
> mediante DTS a una base de datos relacional en SQL Server 2000, y luego


he
> montado orígenes de datos en Analysis Services apuntando a la base de
datos
> en SQL Server, creo que es una buena forma de trabajar, ya que


aprovechas
en
> la importación para transformar datos, y además descargas de tareas al
> AS/400.
>
> Como te he comentado en un mensaje anterior creo que tu problema está en
la
> versión de Client Access que estás utilizando.
>
> Otro dato importante, que versión de OS400 tienes instalada ?
>
> Un saludo
> Salvador Ramos
> www.helpdna.net
>
>
> "Antonio Giossa" escribió en el mensaje
> news:
> > Estimados:
> >
> > Probé acceder con ODBC directamente desde el MS Analysis Services a la
> > librería del AS/400 (usando la misma conexión ODBC) y desde allí si
puedo
> > ver las tablas y acceder al contenido de las mismas.
> >
> > Es decir, puedo acceder desde MS Analysis Services y desde MS Access
pero
> no
> > desde MS SQL Server 2000. Y eso que el MS Analysis Services viene con


el
> MS
> > SQL Server 2000
> >
> > Usaría directamente las tablas del AS/400 sin pasar por el SQL Server,
> pero
> > el problema que tengo es que en las tablas del AS/400 no se pueden
> utilizar
> > campos de tipo "fecha", por lo que el Analysis Services no me permite
> > generar la dimensión por fecha, ya que no me reconoce un string
> "dd/mm/yyyy"
> > como fecha. Es por eso que utilizo al SQL Server como base de datos


para
> > generar los cubos.
> >
> > Saludos,
> > Antonio
> >
> > "Antonio Giossa" escribió en el mensaje
> > news:
> > > Estimados foristas:
> > >
> > > Estoy utilizando el MS Analysis Services para tomar información de


una
> > base
> > > de datos MS SQL Server 2000, la cual funciona perfectamente.
> > >
> > > Los datos originales se encuentran en una librería dentro de un IBM
> > AS/400,
> > > a la cual accedo a través de una conexión ODBC. Si importo estas
tablas
> > > desde el AS/400 a una base de datos MS Access funciona sin ningún
> > problema,
> > > pero si intento utilizar Importar desde MS SQL Server 2000 me da un
> > mensaje
> > > de error. El asistente de importar me deja elegir el origen (other
odbc
> > data
> > > source), me deja elegit el destino (una base de datos del SQL Server
> 2000)
> > y
> > > me muestra todas las tablas que tiene el origen sin problemas. Ahora
> bien,
> > > si intento continuar o intento hacer una vista previa de los datos


de
> > > cualquier tabla del AS/400 me da el siguiente mensaje de error:
> Unexpected
> > > error ocurred. The provider has returned an error result without an
> error
> > > message y no me deja realizar la importación.
> > >
> > > El problema es que desde MS Access la importación es exitosa y desde
el
> MS
> > > SQL Server no, por lo que, por ahora, utilizo una base de datos MS
> Access
> > > como "puente" o intermediaria para traer los datos. Obviamente, esto
> hace
> > > que todo el proyecto dependa de una tarea manual.
> > >
> > > ¿Alguien tiene alguna solución o explicación para este problema?
> > >
> > > Gracias,
> > > Antonio Giossa
> > > Ingeniero de Sistemas
> > > Buenos Aires, Argentina
> > >
> > >
> >
> >
>
>


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