這是以前學習數據庫查詢時從網上找的資料,都保存到本地的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.表名)