Thread View: chile.comp.programacion
5 messages
5 total messages
Started by SrKaos
Mon, 05 Jun 2006 19:22
ayuda en sql server
Author: SrKaos
Date: Mon, 05 Jun 2006 19:22
Date: Mon, 05 Jun 2006 19:22
17 lines
1690 bytes
1690 bytes
Hola, soy nuevo programando en base de datos y necesito que me hechen una mano. El asunto es el siguiente tengo una aplicacion que guarda datos en una base (BD1), esta aplicacion no la puedo modificar. Y tengo otra aplicacion (la que estoy programando) que accede a otra base de datos (BD2). Tanto BD1 como BD2 estan en un mismo servidor MS SQL Server 7.0 y tienen datos que quiero enlazar. La pregunta es: �Puedo enlazar datos entre estas 2 BD de manera transparente? (onda hacer un join a tablas de distintas BD) y de ser posible como? �Algun link a alguna pagina que me ayude? P.D1: La BD debe ser SQL server 7.0 o en su defecto 2000. P.D2: Una solucion bruta seria crear mi aplicacion utilizando la BD1 solamente, pero no es recomendable. Por eso la consulta. Cualquier comentario es bien recibido. :P
Re: ayuda en sql server
Author: Mauricio Gómez
Date: Mon, 05 Jun 2006 18:52
Date: Mon, 05 Jun 2006 18:52
33 lines
2258 bytes
2258 bytes
Hum si mal no recuerdo, *desde BD2* puedes hacer algo como select * from BD1..tabla1, tabla2 where tabla1.clave = tabla2.clave asumiendo que tu usuario tiene permisos de select sobre tabla1 en BD1,. y tabla2 existe en BD2. rro SrKaos escribi�: > Hola, soy nuevo programando en base de datos y necesito que me hechen una > mano. > El asunto es el siguiente tengo una aplicacion que guarda datos en una base > (BD1), esta aplicacion no la puedo modificar. Y tengo otra aplicacion (la > que estoy programando) que accede a otra base de datos (BD2). Tanto BD1 como > BD2 estan en un mismo servidor MS SQL Server 7.0 y tienen datos que quiero > enlazar. > La pregunta es: > �Puedo enlazar datos entre estas 2 BD de manera transparente? (onda hacer un > join a tablas de distintas BD) y de ser posible como? > �Algun link a alguna pagina que me ayude? > > P.D1: La BD debe ser SQL server 7.0 o en su defecto 2000. > P.D2: Una solucion bruta seria crear mi aplicacion utilizando la BD1 > solamente, pero no es recomendable. Por eso la consulta. > > Cualquier comentario es bien recibido. :P > > > >
Re: ayuda en sql server
Author: Carlos
Date: Mon, 05 Jun 2006 19:56
Date: Mon, 05 Jun 2006 19:56
32 lines
2135 bytes
2135 bytes
www.ebookshare.net www.filebook.net Ahi hay un ebbok por ahi que es para comenzar con BD es re weno, pero tan en ingles :( Carlos "SrKaos" <srkaos@chuchunco.cl> escribi� en el mensaje news:e62090$jfh$1@news.nivel5.cl... > Hola, soy nuevo programando en base de datos y necesito que me hechen una > mano. > El asunto es el siguiente tengo una aplicacion que guarda datos en una > base (BD1), esta aplicacion no la puedo modificar. Y tengo otra aplicacion > (la que estoy programando) que accede a otra base de datos (BD2). Tanto > BD1 como BD2 estan en un mismo servidor MS SQL Server 7.0 y tienen datos > que quiero enlazar. > La pregunta es: > �Puedo enlazar datos entre estas 2 BD de manera transparente? (onda hacer > un join a tablas de distintas BD) y de ser posible como? > �Algun link a alguna pagina que me ayude? > > P.D1: La BD debe ser SQL server 7.0 o en su defecto 2000. > P.D2: Una solucion bruta seria crear mi aplicacion utilizando la BD1 > solamente, pero no es recomendable. Por eso la consulta. > > Cualquier comentario es bien recibido. :P > > > > >
Re: ayuda en sql server
Author: SrKaos
Date: Mon, 05 Jun 2006 20:53
Date: Mon, 05 Jun 2006 20:53
23 lines
1604 bytes
1604 bytes
Muchas gracias por la ayuda. Cree 2 base de datos para probar bd1 y bd2. (el ejemplo es estupido pero para probar sirve :P) y funciono. SELECT * FROM db1.dbo.Empleado, Empleado_Rut WHERE id_empleado = id_empleado_rut Vuelvo a darles las gracias ya que estaba apurado y necesitaba saber si se podia o no. "Mauricio G�mez" <pregunte@sileinteresa.com> escribi� en el mensaje news:e621mi$k1u$1@news.nivel5.cl... > Hum si mal no recuerdo, *desde BD2* puedes hacer algo como > > select * from BD1..tabla1, tabla2 where tabla1.clave = tabla2.clave > > asumiendo que tu usuario tiene permisos de select sobre tabla1 en BD1,. y > tabla2 existe en BD2. > > > rro
Re: ayuda en sql server
Author: Hugo Riquelme
Date: Tue, 04 Jul 2006 03:03
Date: Tue, 04 Jul 2006 03:03
49 lines
2482 bytes
2482 bytes
si estas con sql server2000 puedes hacer un link server esto se hace en seguridad, servidores vinculados. luego que estes ahi. hechale una mirada como se hace es facil. disculpa por no darte mas material, pero viendo la interfaz te daras cuenta de lo simple que es. luego de crear el link server. seteas los privilegios del usuario sobre la base. y al momento que quieras realizar tu consulta con servidores remotos... ahi aplicas esto select * from server1.bd1.tabla A inner join server2.bd2.taba2 B ON a.campo = b.campo con eso podras relacionar tus consultas con bases remotas en distintos server. "SrKaos" <srkaos@chuchunco.cl> escribi� en el mensaje news:e62090$jfh$1@news.nivel5.cl... > Hola, soy nuevo programando en base de datos y necesito que me hechen una > mano. > El asunto es el siguiente tengo una aplicacion que guarda datos en una base > (BD1), esta aplicacion no la puedo modificar. Y tengo otra aplicacion (la > que estoy programando) que accede a otra base de datos (BD2). Tanto BD1 como > BD2 estan en un mismo servidor MS SQL Server 7.0 y tienen datos que quiero > enlazar. > La pregunta es: > �Puedo enlazar datos entre estas 2 BD de manera transparente? (onda hacer un > join a tablas de distintas BD) y de ser posible como? > �Algun link a alguna pagina que me ayude? > > P.D1: La BD debe ser SQL server 7.0 o en su defecto 2000. > P.D2: Una solucion bruta seria crear mi aplicacion utilizando la BD1 > solamente, pero no es recomendable. Por eso la consulta. > > Cualquier comentario es bien recibido. :P > > > >
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads