0
如何從服務器1的表A和服務器2的表B創建一個基於名爲col的同一列的視圖?他們使用不同的憑據。這些服務器是SQL Server 2005如何基於來自不同服務器的表創建視圖?
如何從服務器1的表A和服務器2的表B創建一個基於名爲col的同一列的視圖?他們使用不同的憑據。這些服務器是SQL Server 2005如何基於來自不同服務器的表創建視圖?
不知道細節,我不確定這是否是最好的主意 - 但這會對你有用。它需要四部分命名和鏈接服務器。
這裏是視圖的語法。
Create VIEW [dbo].[vw_CrossServer]
AS
SELECT *
FROM Server1.DatabaseName.Schema.tableA TA
INNER JOIN Server2.DatabaseName.Schema.tableB TB ON TA.col = TB.col
GO
爲此,您需要在數據庫之間設置鏈接服務器。 Linked Server
鏈接還包含示例和其他資源。