Obtener informacion de DB2

29/06/2007 - 00:33 por gftomala | Informe spam
Que tal a todos los que integran el foro, tengo una inquietud por
resolver se trata de obtener o intregrar en tiempo real información de
una DB que se encuentra en DB2 (sobre windows 2000 server) y poderla
ver en SqlServer 2000, lo que sucede es que por el modo en que se
instalo la base en DB2 no se puede acceder de modo cliente/servidor
para el desarrollo de una aplicación por ende estamos tratando desde
SqlServer, si alguien conoce la forma de como poder obtener tal
información se lo agradecería mucho.

Preguntas similare

Leer las respuestas

#1 Maxi
29/06/2007 - 14:45 | Informe spam
Hola, lo que debes hacer es primero armar un linked server, para ello o bien
usas el Entherprise Manager o sino el siguiente Store: sp_addlinkedserver

Luego deberias poder hacer algo como

select servidordb2.basededatos.owner.objeto


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
escribió en el mensaje
news:
Que tal a todos los que integran el foro, tengo una inquietud por
resolver se trata de obtener o intregrar en tiempo real información de
una DB que se encuentra en DB2 (sobre windows 2000 server) y poderla
ver en SqlServer 2000, lo que sucede es que por el modo en que se
instalo la base en DB2 no se puede acceder de modo cliente/servidor
para el desarrollo de una aplicación por ende estamos tratando desde
SqlServer, si alguien conoce la forma de como poder obtener tal
información se lo agradecería mucho.
Respuesta Responder a este mensaje
#2 gftomala
29/06/2007 - 21:56 | Informe spam
Gracias de antemano por responder Maxi, una cuestion corrigeme si me
equivoco con los parámetros:
El equipo que posee instalado el motor de DB2 se llama:
E3SIS012
El nombre de la base de pruebas en DB2 es:
SAMPLE
El puerto en DB2 es 50000
La Ip del equipo es 172.16.2.98

Como seria el ejemplo para colocar el valor de las variables para
ejecutar el sp_addlinkedserver???

EXEC sp_addlinkedserver
@server='DB2',
@srvproduct='Microsoft OLE DB Provider for DB2',
@catalog='DB2',
@provider='DB2OLEDB',
@provstr='Initial Catalog=SAMPLE;Data
SourceÛ2;HostCCSID52;Network Address=XYZ;Network
PortP000;Package Collection=admin;Default Schema=admin;'



On 29 jun, 07:45, "Maxi" wrote:
Hola, lo que debes hacer es primero armar un linked server, para ello o bien
usas el Entherprise Manager o sino el siguiente Store: sp_addlinkedserver

Luego deberias poder hacer algo como

select servidordb2.basededatos.owner.objeto


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
escribió en el mensajenews:
Que tal a todos los que integran el foro, tengo una inquietud por
resolver se trata de obtener o intregrar en tiempo real información de
una DB que se encuentra en DB2 (sobre windows 2000 server) y poderla
ver en SqlServer 2000, lo que sucede es que por el modo en que se
instalo la base en DB2 no se puede acceder de modo cliente/servidor
para el desarrollo de una aplicación por ende estamos tratando desde
SqlServer, si alguien conoce la forma de como poder obtener tal
información se lo agradecería mucho.
Respuesta Responder a este mensaje
#3 Maxi
02/07/2007 - 14:37 | Informe spam
Hola, trata de hacerlo via interfaz si no te ves muy familiarizado con las
sentencias, luego te aconsejo que mires en IBM o bien con alguno que conozca
DB2 (yo no tengo idea) como deberias poner las cadenas de conexion, sino
tambien tienes el metodo de la prueba y el error ;)


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
escribió en el mensaje
news:
Gracias de antemano por responder Maxi, una cuestion corrigeme si me
equivoco con los parámetros:
El equipo que posee instalado el motor de DB2 se llama:
E3SIS012
El nombre de la base de pruebas en DB2 es:
SAMPLE
El puerto en DB2 es 50000
La Ip del equipo es 172.16.2.98

Como seria el ejemplo para colocar el valor de las variables para
ejecutar el sp_addlinkedserver???

EXEC sp_addlinkedserver
@server='DB2',
@srvproduct='Microsoft OLE DB Provider for DB2',
@catalog='DB2',
@provider='DB2OLEDB',
@provstr='Initial Catalog=SAMPLE;Data
SourceÛ2;HostCCSID52;Network Address=XYZ;Network
PortP000;Package Collection=admin;Default Schema=admin;'



On 29 jun, 07:45, "Maxi" wrote:
Hola, lo que debes hacer es primero armar un linked server, para ello o
bien
usas el Entherprise Manager o sino el siguiente Store: sp_addlinkedserver

Luego deberias poder hacer algo como

select servidordb2.basededatos.owner.objeto


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
escribió en el
mensajenews:
Que tal a todos los que integran el foro, tengo una inquietud por
resolver se trata de obtener o intregrar en tiempo real información de
una DB que se encuentra en DB2 (sobre windows 2000 server) y poderla
ver en SqlServer 2000, lo que sucede es que por el modo en que se
instalo la base en DB2 no se puede acceder de modo cliente/servidor
para el desarrollo de una aplicación por ende estamos tratando desde
SqlServer, si alguien conoce la forma de como poder obtener tal
información se lo agradecería mucho.
Respuesta Responder a este mensaje
#4 Salvador Ramos
02/07/2007 - 14:56 | Informe spam
O mirar en www.connectionstrings.com :-)

Yo estoy familiarizado con DB2, pero en AS/400, siento no poder ayudarte.

Un saludo
Salvador Ramos

www.helpdna.net (información sobre SQL Server y Microsoft .Net)
www.helpdna.net/acerca_de_salvador_ramos.htm


"Maxi" escribió en el mensaje
news:%23CW$
Hola, trata de hacerlo via interfaz si no te ves muy familiarizado con las
sentencias, luego te aconsejo que mires en IBM o bien con alguno que
conozca DB2 (yo no tengo idea) como deberias poner las cadenas de
conexion, sino tambien tienes el metodo de la prueba y el error ;)


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
escribió en el mensaje
news:
Gracias de antemano por responder Maxi, una cuestion corrigeme si me
equivoco con los parámetros:
El equipo que posee instalado el motor de DB2 se llama:
E3SIS012
El nombre de la base de pruebas en DB2 es:
SAMPLE
El puerto en DB2 es 50000
La Ip del equipo es 172.16.2.98

Como seria el ejemplo para colocar el valor de las variables para
ejecutar el sp_addlinkedserver???

EXEC sp_addlinkedserver
@server='DB2',
@srvproduct='Microsoft OLE DB Provider for DB2',
@catalog='DB2',
@provider='DB2OLEDB',
@provstr='Initial Catalog=SAMPLE;Data
SourceÛ2;HostCCSID52;Network Address=XYZ;Network
PortP000;Package Collection=admin;Default Schema=admin;'



On 29 jun, 07:45, "Maxi" wrote:
Hola, lo que debes hacer es primero armar un linked server, para ello o
bien
usas el Entherprise Manager o sino el siguiente Store: sp_addlinkedserver

Luego deberias poder hacer algo como

select servidordb2.basededatos.owner.objeto


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
escribió en el
mensajenews:
Que tal a todos los que integran el foro, tengo una inquietud por
resolver se trata de obtener o intregrar en tiempo real información de
una DB que se encuentra en DB2 (sobre windows 2000 server) y poderla
ver en SqlServer 2000, lo que sucede es que por el modo en que se
instalo la base en DB2 no se puede acceder de modo cliente/servidor
para el desarrollo de una aplicación por ende estamos tratando desde
SqlServer, si alguien conoce la forma de como poder obtener tal
información se lo agradecería mucho.





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