SQl跨服務器查詢

SQl跨服務器查詢的二種實現方法: 
  select   *   from   OPENDATASOURCE(  
                    'SQLOLEDB',  
                    'Data   Source=遠程ip;User   ID=sa;Password=密碼'  
                    ).庫名.dbo.表名  
   
  insert   本地庫名..表名   select   *   from   OPENDATASOURCE(  
                    'SQLOLEDB',  
                    'Data   Source=遠程ip;User   ID=sa;Password=密碼'  
                    ).庫名.dbo.表名  
   
  或使用聯結服務器:  
 --創建linkServer
        exec sp_addlinkedserver '別名','','SQLOLEDB','192.168.2.5'

--登陸linkServer
        exec sp_addlinkedsrvlogin '別名','false',null,'sa','1234'

--查詢
        select   *   from   別名.庫名.dbo.表名  

--以後不再使用時刪除鏈接服務器  
       exec sp_dropserver '別名','droplogins' 



 

發佈了116 篇原創文章 · 獲贊 2 · 訪問量 29萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章