Consulta entre servidores

25/10/2007 - 13:31 por kintela | Informe spam
Hola

Tengo 2 servidores vinculados y cuando desde el srvdc1 ejecuto esta consulta:
SELECT srvdc1.tabla.campo,
srvdc2.basededatos.tabla.dbo.campo
FROM tabla INNER JOIN
srvdc2.basededatos.dbo.tabla ON
tabla.campo = srvdc2.basededatos.dbo.tabla.campo

me suelta simpre este error:

Msg 4104, Level 16, State 1, Line 1
El identificador formado por varias partes
"srvdc2.pruebas.dbo.ocrd.cardcode" no se pudo enlazar.
Msg 4104, Level 16, State 1, Line 1
El identificador formado por varias partes
"srvdc2.PRUEBAS.dbo.OCRD.cardcode" no se pudo enlazar.

Ambos son Windows 2003 y SQL Server 2005.

Agradecería cualquier consejo

Gracias y un saludo
 

Leer las respuestas

#1 Maxi
25/10/2007 - 15:55 | Informe spam
Hola, aqui hay cosas de mas

srvdc2.pruebas.dbo.ocrd.cardcode

que es ocrd? la sentencia adecuada es

servidor.basededatos.schema.objeto




Salu2

Microsoft MVP SQL Server
Culminis Speaker
www.sqltotalconsulting.com

"kintela" escribió en el mensaje
news:
Hola

Tengo 2 servidores vinculados y cuando desde el srvdc1 ejecuto esta
consulta:
SELECT srvdc1.tabla.campo,
srvdc2.basededatos.tabla.dbo.campo
FROM tabla INNER JOIN
srvdc2.basededatos.dbo.tabla ON
tabla.campo = srvdc2.basededatos.dbo.tabla.campo

me suelta simpre este error:

Msg 4104, Level 16, State 1, Line 1
El identificador formado por varias partes
"srvdc2.pruebas.dbo.ocrd.cardcode" no se pudo enlazar.
Msg 4104, Level 16, State 1, Line 1
El identificador formado por varias partes
"srvdc2.PRUEBAS.dbo.OCRD.cardcode" no se pudo enlazar.

Ambos son Windows 2003 y SQL Server 2005.

Agradecería cualquier consejo

Gracias y un saludo

Preguntas similares