SQL Server連接SQL Server、SQL Server連接ORACLE 鏈接服務器


誇數據庫訪問有很多種方式,其中部分用作接口訪問,這里要介紹的是MSSQL訪問另一台MSSQL,MSSQL訪問ORACLE,其它暫不介紹。

1.MSSQL訪問另一台MSSQL:

a.展開服務器對象-->鏈接服務器-->右擊"新建鏈接服務器"

b.常規-->鏈接服務器:輸入需要連接服務器的IP,服務器類型,選擇SQL Server(Q)

c.安全性-->使用此安全上下文建立連接:遠程登錄,輸入遠程數據庫登錄用戶名,如sa,使用密碼,輸入對應的登錄密碼。

 d.服務器選項:RPC、RPC out 設置成True.

e.點擊“確定”即完成SQL連接SQL,成功后可看到下圖:

如果想給此ip取個別名,則需要修改此表  sys.sysservers 中的 srvname 字段。

 

另一種創建的方式:

EXEC sp_addlinkedserver
 
@server='WXDB', --被訪問的服務器別名
 
@srvproduct='', --SqlServer默認不需要寫,或ORACLE
 
@provider='SQLOLEDB', --不同的庫都是不一樣的,OLE DB字符
 
@datasrc='220.161.145.212'--要訪問的服務器
 
GO

 

EXEC sp_addlinkedsrvlogin
 
@rmtsrvname='WXDB', --被訪問的服務器別名
 
@useself='false', --固定這么寫
 
@locallogin='sa', --本地操作應戶名
 
@rmtuser='sa', --被訪問的服務器用戶名
 
@rmtpassword='*******'--被訪問的服務器用密碼
 
GO

--//刪除連接服務器

EXEC sp_dropserver "WXDB"

 

2.MSSQL訪問ORACLE

a.在MSSQL服務器上安裝ORACLE客戶端,並配置好ORACLE信息。

b.展開服務器對象-->鏈接服務器-->右擊"新建鏈接服務器"

c.輸入服務器別名(oracle客戶端配置時的別名),選擇其他數據源,如下圖:

 

d.輸入oracle的用戶名、密碼

e.將RPC,RPC out 設置為true

f.點擊確認即創建完成。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM