2013-08-24 106 views
0

我下一句话:链接两个数据库

SELECT E.Nombre,GN3Pruebas.dbo.Empleado.DirectorioActivo 
FROM Intranet.dbo.Empleado E 
INNER JOIN GN3Pruebas.dbo.Empleado ON GN3Pruebas.dbo.Empleado.CodigoGN2=Intranet.dbo.Empleado.IdEmpleado 
and GN3Pruebas.dbo.Empleado.IdEmpleado=5075 

而且我的下一个错误:

男士。 4104,Level 16,State 1,Line 4 无法绑定多部分标识符“Intranet.dbo.Empleado.IdEmpleado”。为什么?。非常感谢

+0

这cannnot来完成。可能suplicate的[这个SO问题](http://stackoverflow.com/questions/5145637/querying-data-by-joining-two-tables-in-two-database-on-different-servers) – AliK

回答

0

由于您使用的别名EIntranet.dbo.Empleado你将不得不使用别名为您的加盟条件

SELECT E.Nombre,GN3Pruebas.dbo.Empleado.DirectorioActivo 
FROM Intranet.dbo.Empleado E 
INNER JOIN GN3Pruebas.dbo.Empleado ON GN3Pruebas.dbo.Empleado.CodigoGN2=E.IdEmpleado 
and GN3Pruebas.dbo.Empleado.IdEmpleado=5075