2013-08-24 155 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