[SQL Server] 遠程查詢

來源:互聯網
上載者:User

  開發時,有時需要查詢遠端資料庫。

此處以串連遠程SQL Server 2005 為例,建立SQL到SQL的遠程查詢



 
 

一.使用連結的伺服器,適用於較頻繁引用 OLE DB 資料來源的情況

 

1.添加連結的伺服器
EXEC sp_addlinkedserver
@server = '221.85.10.3', --連結的伺服器名稱
@srvproduct = NULL --資料庫服務供應項目
具體參考http://msdn.microsoft.com/zh-cn/library/ms190479.aspx2.

為連結的伺服器設定預設串連密碼
EXEC sp_addlinkedsrvlogin 
@rmtsrvname = '221.85.10.3', --登入遠程SQL連結的伺服器名
@useself = 'false',
@locallogin =NULL, --本地登入名稱
@rmtuser = 'sa',--登入SQL使用者名稱
@rmtpassword = '123456' --登入遠程SQL密碼

具體參考http://msdn.microsoft.com/zh-cn/library/ms189811.aspx

3.查詢

 

SELECT * FROM OPENQUERY ([221.85.10.3] ,'select * from AdventureWorks.dbo.Orders' )

4.查看所有伺服器

 

select * from sys.servers

具體參考http://msdn.microsoft.com/zh-cn/library/ms178530.aspx

5.刪除連結的伺服器

sp_droplinkedsrvlogin '218.85.10.3',null

sp_dropserver @server = '218.85.10.3

具體參考http://msdn.microsoft.com/zh-cn/library/ms186218.aspx
http://msdn.microsoft.com/zh-cn/library/ms174310.aspx

更多資訊參看http://www.cnblogs.com/wayne-ivan/archive/2008/01/07/1028815.html

關於可視化操作:http://blog.zol.com.cn/730/article_729015.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.