有時候我們希望在一個sqlserver下訪問另一個sqlserver數據庫上的數據
數據庫鏈接能夠讓本地的一個sqlserver登錄用戶映射到遠程的一個數據庫服務器上
第一種
第二種
創建一個sqlserver對sqlserver的數據庫鏈接
exec sp_addlinkedserver
exec sp_addlinkedsrvlogin
創建一個sqlserver對Oracle的數據庫鏈接
exec sp_addlinkedserver
exec sp_addlinkedsrvlogin
有了數據庫鏈接我們就可以使用了
對於sqlserver
create view v_lhsy_user as select * from link_northsnow
select * from v_lhsy_user
其中lhsy為遠程的數據庫名
sys_user為表名
對於 oracle
create view vvv as select * from link_ora
select * from vvv;
其中northsnow為遠程oracle數據庫服務器的一個用戶名
要想刪除數據庫鏈接
一種是在企業管理器中操作
另一種是用系統存儲過程
exec sp_dropserver 數據庫鏈接名稱
From:http://tw.wingwit.com/Article/program/SQLServer/201311/22533.html