Dos tablas abiertas de BD's diferentes

09/02/2005 - 00:02 por Jose | Informe spam
Hola , utilizando odbc desde un programa en VB 6 como puedo tener abiertas
dos tablas que pertenecen una a una base de datos y otra a otra base de
datos pero en el mismo servidor de sql.

Preguntas similare

Leer las respuestas

#11 qwalgrande
14/02/2005 - 13:36 | Informe spam
Hola.

No puedo aconsejarte que incluyas en una vista dos tablas de servidores
diferentes sin más. Al vincular los servidores pierdes muchísimo en
rendimiento, puedes tener agujeros de seguridad, etc, con lo que sólo bajo
circunstancias muy excepcionales esta vía estaría justificada.

En tu caso, mi consejo es que en tu aplicación trabajes con una cadena de
conexión para cada servidor. De hecho, no te sería muy costoso que en la
construcción de ambas cadenas de conexión, las compararas y si son del mismo
servidor, usar sólo una (para ahorrar en nº de conexiones).

qwalgrande


"Jose" wrote in message
news:%
Gracias pero, como puedo referenciar una tabla de una base de datos de otro
servidor al crear una vista ? he tratado pero no me lo permite.

"MAXI" wrote in message
news:
Hola, podrias armar una vista que pueda leer de varios lugares o bien un


SP
que haga algo similar. Con esto solo te conectas a un solo lugar y luego


es
transparente donde eso consulta :-)



Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)

MSN:
"Jose" escribió en el mensaje
news:
> Muchas gracias. Con eso me basta pero .. solo como curiosidad, si


la
> tabla estuviese en otro servidor de sql, como se haría ?
>
> Saludos
>
>
> "qwalgrande" wrote in message
> news:
>> Hola.
>>
>> Como indica Ulises: Con la conexión a la base de datos DataB1:
>>
>> 1ª tabla: select * from tabla1
>> 2ª tabla (en base de datos DataB2): select * from DataB2.dbo.tabla2
>>
>> qwalgrande
>>
>>
>> "Jose" wrote in message
>> news:
>>
>> Espero su respuesta, amigo Ulises.
>>
>> Gracias
>>
>> "Jose" wrote in message
>> news:%
>> > Como puedo hacerlo con la misma conexion ?
>> >
>> >
>> > "ulises" wrote in message
>> > news:
>> > > o usar la misma conexión pero identificar explicitamente la base de
>> > > datos en el nombre, p.e. SELECT * FROM bd.owner.tabla.
>> > >
>> > > Saludos,
>> > > Ulises
>> > >
>> > > On Tue, 8 Feb 2005 20:38:10 -0300, "MAXI"
>> > > wrote:
>> > >
>> > > >Hola, vas a tener que armar dos conexiones :(
>> > >
>> >
>> >
>>
>>
>>
>
>


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