摘要:SQL Server 2008 link SQL Server 2000
環境:
SQL1【SQL SERVER 2000】
SQL2【SQL SERVER 2008】
如果要在SQL1中某一個資料庫之中建立VIEW,這個VIEW的內容是去撈SQL2的資料庫的資料,這時候要在SQL1的連結伺服器設定一筆伺服器資料,如下圖所示
接下來在下SQL語法時,要加註伺服器及資料庫名稱,如下所示
select *
from 伺服器名稱.資料庫名稱.dbo.資料表名稱
from 伺服器名稱.資料庫名稱.dbo.資料表名稱
但是如果是在SQL2裡的某一個資料庫要建VIEW,而這個VIEW的內容是從SQL1來的,除了連結的伺服器一樣要作以外,SQL語法有些許不同
SELECT *
FROM OPENQUERY(連結伺服器名稱, '
select *
from 伺服器名稱.資料庫名稱.dbo.資料表名稱')
FROM OPENQUERY(連結伺服器名稱, '
select *
from 伺服器名稱.資料庫名稱.dbo.資料表名稱')
