2014年5月18日 星期日
MS SQL連接遠端伺服器
MS SQL連接遠端伺服器
如何連接遠端伺服器, 大家也許都會, 順利的話當然OK, 但偶爾遇上錯誤訊息時, 可能還是抓不到頭緒, 剛好最近在連接遠端伺服器時發生一些錯誤訊息, 找到問題原因後, 在此作個記錄!
連接遠端伺服器所使用的 SQL字串如下, 大家應該是大同小異
的使用方式, 請參考微軟MSDN的說明, 很詳細.
--1. =====建立連接伺服器, 將伺服器加入 sys.servers =====
EXEC sp_addlinkedserver
@server = 'ABC', --被訪問的伺服器别名, 可取任何名字
@srvproduct = '' ,
@provider = 'MSDASQL',
@provstr = 'DRIVER={SQL Server};SERVER=172.16.3.11;UID=user;PWD=1234;Database=eb3'
GO
-- 2. === 建立連接遠端伺服器登入映射
EXEC sp_addlinkedsrvlogin
'ABC',
'false',
NULL,
--遠端伺服器登入帳號
'user',
--遠端伺服器登入密碼
'1234'
GO
-- 3. ======執行 Select =====
SELECT *
FROM tblABC
LEFT JOIN tblDEF
-- 4. ==== 移除連接
sp_dropserver 'ABC','droplogins' --移除連接
GO
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言