2012-10-15 151 views

回答

0

SQL Server知道4個部分對象名稱。第一部分是(鏈接的)服務器名稱。第二部分是數據庫名稱。第三和第四是模式和對象名稱。

假設你的數據庫是在同一臺服務器上,你可以只寫一個查詢,如:

SELECT * 
FROM Database1.dbo.Table1 t1 
JOIN Database2.dbo.Table2 t2 
ON t1.column = t2.column; 
0

有根據您的架構的幾種方法。 如果數據庫在同一臺機器上部署你可以像這樣從兩個不同的數據庫中選擇數據:

SELECT a.userID, b.usersFirstName, b.usersLastName 
FROM databaseA.dbo.TableA a 
inner join database B.dbo.TableB b ON a.userID=b.userID 

當然,你應該在這兩個數據庫的權限。 您可以在這裏查看更多的信息:http://forums.asp.net/t/1254974.aspx/1