Consulta entre Servidores

07/09/2004 - 17:19 por Rodrigo Pizarro Quezada | Informe spam
Señores,
Alguien me puede decir que es lo que tengo que hacer y como se hace para
poder hacer un join entre dos tablas que estan en distintos servidores?

Por ejemplo
Servidor_A, BASE_A, TABLA_A

Servidor_B, BASE_B, TABLA_B

SELECT *
FROM Servidor_A.BASE_A.TABLA_A A,
Servidor_B.BASE_B.TABLA_B B
WHERE A.CODIGO=B.CODIGO

AMBOS SERVIDORES TIENEN SQL SERVER 6.5 Y SI EN LA CONSULTA DE ARRIBA
INCORPORO EL USUARIO ME DA UN ERROR DE

Servidor: mensaje 117, nivel 15, estado 1, línea 1
The object name 'nt_deshospital.BD_HOSPITAL.DBO.PACIENTE' contains more than
the maximum number of prefixes. The maximum is 2.


Salu2
 

Leer las respuestas

#1 MAXI
07/09/2004 - 17:20 | Informe spam
hola, proba poniendo

SELECT *
FROM [Servidor_A].[BASE_A]..TABLA_A A,
[Servidor_B].[BASE_B]..TABLA_B B
WHERE A.CODIGO=B.CODIGO


y una pregunta quizas un poco obvia ;-), estan linkeados los servers no?



Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar
Msn Messager:

"Rodrigo Pizarro Quezada" escribió en el mensaje
news:O%
Señores,
Alguien me puede decir que es lo que tengo que hacer y como se hace para
poder hacer un join entre dos tablas que estan en distintos servidores?

Por ejemplo
Servidor_A, BASE_A, TABLA_A

Servidor_B, BASE_B, TABLA_B

SELECT *
FROM Servidor_A.BASE_A.TABLA_A A,
Servidor_B.BASE_B.TABLA_B B
WHERE A.CODIGO=B.CODIGO

AMBOS SERVIDORES TIENEN SQL SERVER 6.5 Y SI EN LA CONSULTA DE ARRIBA
INCORPORO EL USUARIO ME DA UN ERROR DE

Servidor: mensaje 117, nivel 15, estado 1, línea 1
The object name 'nt_deshospital.BD_HOSPITAL.DBO.PACIENTE' contains more


than
the maximum number of prefixes. The maximum is 2.


Salu2




Preguntas similares