SQL跨主機連線
嗯~~「SQL」果然博大精深,
今天有需求去查詢資料,
但是,資料庫是位於「其他主機」上,
這‥‥就有趣了,
還好公司「google」能力夠強,
找到二種方式-長久、暫時。
長久-是指先註冊主機資訊,再用此資訊做查詢
--註冊遠端伺服器名稱
EXEC sp_addlinkedserver 'otherDB','','SQLOLEDB','192.168.*.*' -- 別名固定SQLServer
EXEC sp_addlinkedsrvlogin 'otherDB','false',null,'帳號','密碼' --帳號密碼
select * from otherDB.資料庫名稱.dbo.表格
--將伺服器DROP掉
EXEC sp_dropserver 'otherDB','droplogins'
暫時-是只查一次,不需另外註冊主機
SELECT *
FROM OPENDATASOURCE ('SQLOLEDB','Data Source=192.168.*.*;User ID=帳號;Password=密碼' ).資料庫.dbo.表格
嗯,結論是「我愛SQL」(它愛不愛我就不知道了~) XD
自我LV~