SQL Server 2008 link SQL Server 2000

摘要:SQL Server 2008 link SQL Server 2000

環境:

SQL1【SQL SERVER 2000】

SQL2【SQL SERVER 2008】

如果要在SQL1中某一個資料庫之中建立VIEW,這個VIEW的內容是去撈SQL2的資料庫的資料,這時候要在SQL1的連結伺服器設定一筆伺服器資料,如下圖所示

接下來在下SQL語法時,要加註伺服器及資料庫名稱,如下所示

select *
from 伺服器名稱.資料庫名稱.dbo.資料表名稱

但是如果是在SQL2裡的某一個資料庫要建VIEW,而這個VIEW的內容是從SQL1來的,除了連結的伺服器一樣要作以外,SQL語法有些許不同

 

SELECT     *
FROM         OPENQUERY(連結伺服器名稱, '
select *
from   伺服器名稱.資料庫名稱.dbo.資料表名稱')