JOIN DE DISTINTOS SERVERS

02/12/2004 - 12:39 por Jomaweb | Informe spam
Hola

¿es posible generar una vista o un join entre tablas de bases de datos
que no estén en el mismo servidor?

Tengo dos máquinas distintas con su correspondiente SQL Server, pero
para un panel de control que estoy desarollando necesito que se pueda
hacer una vista con un JOIN de dos tablas, cada una en distinta máquina.

¿cómo se puede hacer?


gracias

Preguntas similare

Leer las respuestas

#6 Jomaweb
02/12/2004 - 13:14 | Informe spam
pero. si la aplicación está usando una conexión del servidor
192.168.1.1 ¿cómo voy a hacer "select * from
192.168.1.2.BaseDatos.dbo.Tabla" ?

¿no se supone que necesito un login para conectar?

No te pillo



Tinoco wrote:
Hola,

Para hacer referencia a la otra tabla se puede utilizar estos dos formatos,
dependiendo del caso:

Otro Servidor SQL Server:
server.database.owner_name.object_name

Servidor vinculado:
linkedserver.catalog.schema.object_name

Y esta estructura la pasas a tu Instruccion Select.

Hermilson T.

"Jomaweb" wrote:


Hola

¿es posible generar una vista o un join entre tablas de bases de datos
que no estén en el mismo servidor?

Tengo dos máquinas distintas con su correspondiente SQL Server, pero
para un panel de control que estoy desarollando necesito que se pueda
hacer una vista con un JOIN de dos tablas, cada una en distinta máquina.

¿cómo se puede hacer?


gracias

Respuesta Responder a este mensaje
#7 Carlos Sacristán
02/12/2004 - 13:18 | Informe spam
Pues sí, es otra opción :-)


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Maxi" escribió en el mensaje
news:#
Carlos, si no estan vinculados tambien los puede hacer ;), solo que hay


que
usar OPENROWSET u OPENDATASOURCE


Salu2
Maxi


"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> escribió en el mensaje
news:
> Si los tienes vinculados sí, llamando a la tabla o vista con su


nombre
> completo.
>
>
> Un saludo
>
> -
> "Sólo sé que no sé nada. " (Sócrates)
>
> "Jomaweb" escribió en el mensaje
> news:
>> Hola
>>
>> ¿es posible generar una vista o un join entre tablas de bases de datos
>> que no estén en el mismo servidor?
>>
>> Tengo dos máquinas distintas con su correspondiente SQL Server, pero
>> para un panel de control que estoy desarollando necesito que se pueda
>> hacer una vista con un JOIN de dos tablas, cada una en distinta


máquina.
>>
>> ¿cómo se puede hacer?
>>
>>
>> gracias
>
>


Respuesta Responder a este mensaje
#8 Jomaweb
02/12/2004 - 13:21 | Informe spam
No, complicado no es, solo que ni con la IP de la máquina ni con su
nombre logro conectar. Me dice que no se ha encontrado o no existe el
servidor.

¿elijo SQL server o ODBC para Sql Server en las opciones de vinculación?



Carlos Sacristán wrote:
No es muy complicado hacerlo, mira en los BOL los pasos que tienes que
seguir para conseguirlo


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Jomaweb" escribió en el mensaje
news:

Uf, no están vinculados.

Carlos Sacristán wrote:

Si los tienes vinculados sí, llamando a la tabla o vista con su





nombre

completo.


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Jomaweb" escribió en el mensaje
news:


Hola

¿es posible generar una vista o un join entre tablas de bases de datos
que no estén en el mismo servidor?

Tengo dos máquinas distintas con su correspondiente SQL Server, pero
para un panel de control que estoy desarollando necesito que se pueda
hacer una vista con un JOIN de dos tablas, cada una en distinta máquina.

¿cómo se puede hacer?


gracias











Respuesta Responder a este mensaje
#9 Tinoco
02/12/2004 - 13:25 | Informe spam
Si se requiere tener el servidor vinculado. Para esto puedes utilizar el EM o
por QUERY con:

sp_addlinkedserver

Hermilson.

"Jomaweb" wrote:

pero. si la aplicación está usando una conexión del servidor
192.168.1.1 ¿cómo voy a hacer "select * from
192.168.1.2.BaseDatos.dbo.Tabla" ?

¿no se supone que necesito un login para conectar?

No te pillo



Tinoco wrote:
> Hola,
>
> Para hacer referencia a la otra tabla se puede utilizar estos dos formatos,
> dependiendo del caso:
>
> Otro Servidor SQL Server:
> server.database.owner_name.object_name
>
> Servidor vinculado:
> linkedserver.catalog.schema.object_name
>
> Y esta estructura la pasas a tu Instruccion Select.
>
> Hermilson T.
>
> "Jomaweb" wrote:
>
>
>>Hola
>>
>>¿es posible generar una vista o un join entre tablas de bases de datos
>>que no estén en el mismo servidor?
>>
>>Tengo dos máquinas distintas con su correspondiente SQL Server, pero
>>para un panel de control que estoy desarollando necesito que se pueda
>>hacer una vista con un JOIN de dos tablas, cada una en distinta máquina.
>>
>>¿cómo se puede hacer?
>>
>>
>>gracias
>>

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