SQL查詢語句——訪問不同電腦上的數據庫(遠程只要聯好網就一樣)


  這是以前學習數據庫查詢時從網上找的資料,都保存到本地的word文檔,現在也拿出來分享分享吧,是別人的。

 

如果經常訪問或數據量大,建議用鏈接服務器

--創建鏈接服務器
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','遠程服務器名或ip地址'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用戶名','密碼'
go

--查詢示例
select * from srv_lnk.數據庫名.dbo.表名

--導入示例
select * into 表 from srv_lnk.數據庫名.dbo.表名

go
--處理完成后刪除鏈接服務器
exec sp_dropserver 'srv_lnk','droplogins'


--如果只是臨時訪問,可以直接用openrowset
--查詢示例
select * from openrowset('sqloled'
,'sql服務器名';'用戶名';'密碼'
,數據庫名.dbo.表名)


--導入示例
select * into 表 from openrowset('sqloled'
,'sql服務器名';'用戶名';'密碼'
,數據庫名.dbo.表名)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM