本地 SQL Server 需存取遠端 SQL Server 或 Oracle 資料庫資料,透過連結伺服器實現透明查詢。
安全性 → 連結伺服器 → 右鍵「新增連結伺服器」
LINK_NORTHSNOW)EXEC sp_addlinkedserver 'LINK_NORTHSNOW', '', 'SQLOLEDB', '遠端主機名或IP';
EXEC sp_addlinkedsrvlogin 'LINK_NORTHSNOW', 'false', NULL, '使用者名稱', '密碼';
EXEC sp_addlinkedserver 'LINK_ORA', 'Oracle', 'MSDAORA', 'Oracle網路別名';
EXEC sp_addlinkedsrvlogin 'LINK_ORA', 'false', 'sa', '使用者名稱', '密碼';
CREATE VIEW v_lhsy_user AS
SELECT * FROM LINK_NORTHSNOW.lhsy.dbo.sys_user;
SELECT * FROM v_lhsy_user;
lhsy = 遠端資料庫名dbo = 結構描述sys_user = 表名CREATE VIEW vvv AS
SELECT * FROM LINK_ORA..NORTHSNOW.SYS_USER;
SELECT * FROM vvv;
..EXEC sp_dropserver 'LINK_NORTHSNOW', 'droplogins';
或 SSMS 圖形化右鍵刪除。