2014年10月29日 星期三

SQL跨主機連線

SQL跨主機連線

2011/2/16 09:40 | 閱讀數 : 2906 我要推薦 | Add Comment | 文章分類 : SQL 訂閱
嗯~~「SQL」果然博大精深,
今天有需求去查詢資料,
但是,資料庫是位於「其他主機」上,
這‥‥就有趣了,
還好公司「google」能力夠強,
找到二種方式-長久、暫時。

長久-是指先註冊主機資訊,再用此資訊做查詢
1--註冊遠端伺服器名稱
2EXEC   sp_addlinkedserver     'otherDB','','SQLOLEDB','192.168.*.*'   -- 別名固定SQLServer
3EXEC   sp_addlinkedsrvlogin   'otherDB','false',null,'帳號','密碼'     --帳號密碼
4 
5select from otherDB.資料庫名稱.dbo.表格
6 
7--將伺服器DROP掉
8EXEC   sp_dropserver   'otherDB','droplogins'
暫時-是只查一次,不需另外註冊主機
1SELECT *
2FROM   OPENDATASOURCE ('SQLOLEDB','Data Source=192.168.*.*;User ID=帳號;Password=密碼' ).資料庫.dbo.表格
嗯,結論是「我愛SQL」(它愛不愛我就不知道了~)  XD

沒有留言:

張貼留言