sql建立遠端聯接

本機:資料庫.dbo.過程...  
遠程:建立遠端聯接
  --訪問不同電腦上的資料庫(遠端只要聯好網就一樣)        
  --如果經常訪問或資料量大,建議用鏈結伺服器
  --創建鏈結伺服器
  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('SQLOLEDB'  
    ,'sql伺服器名';'用戶名';'密碼'  
    ,資料庫名.dbo.表名)  
  --導入示例
  select   *   into   表   from   openrowset('SQLOLEDB'  
    ,'sql伺服器名';'用戶名';'密碼'  
    ,資料庫名.dbo.表名)  
  exec   srv_lnk.資料庫名.dbo.過程   ... 

原文地址:https://www.cnblogs.com/conghuip/p/1686802.html