本文介紹在sql server中創建鏈接服務器訪問sql server數據庫。
方法:
打開SSMS,新建程序,執行下面sql語句塊:
EXEC sp_addlinkedserver @server='DBMES', --鏈接服務器別名 @srvproduct='', @provider='SQLOLEDB', @datasrc='192.168.5.139' --要訪問的的數據庫所在的服務器的ip GO EXEC sp_addlinkedsrvlogin 'DBMES', --鏈接服務器別名 'false', NULL, 'sa', --要訪問的數據庫的用戶 'xxxx' --要訪問的數據庫,用戶的密碼 GO其中,"鏈接服務器別名"隨便取, 只需修改 "要訪問的的數據庫所在的服務器的ip",“用戶”和“密“碼 (我用的要訪問的sql sever數據庫sa賬號和密碼)。
成功執行后,刷新SSMS左側鏈接服務器,會出現新建的鏈接服務器,如下圖:
最后我們測試一下,查詢被訪問的數據庫上的表,sql語句類似如下:
SELECT * FROM [DBMES].[數據庫名].[dbo].[表名]
運行結果截圖: