跨伺服器的SQL語句如何書寫

2021-06-15 20:46:59 字數 833 閱讀 7011

select      * 

from            opendatasource( 

'sqloledb', 

'data  source=服務名;user  id=使用者;password=密碼' 

).庫名.dbo.表名 

select  *  into  本地庫名..表名  from  opendatasource( 

'sqloledb', 

'data  source=遠端ip;user  id=sa;password=密碼' 

).庫名.dbo.表名 

insert  本地庫名..表名  from  opendatasource( 

'sqloledb', 

'data  source=遠端ip;user  id=sa;password=密碼' 

).庫名.dbo.表名 

或使用聯結伺服器: 

exec  sp_addlinkedserver   

'別名',   

'',   

'msdasql', 

null, 

null, 

'driver=;server=遠端名;uid=使用者;pwd=密碼;' 

go 

然後你就可以如下: 

select  *  from  別名.庫名.dbo.表名 

insert  庫名.dbo.表名  select  *  from  別名..庫名.dbo.表名 

select  *  into  庫名.dbo.新錶名  from  別名..庫名.dbo.表名 

go

SQl 跨伺服器查詢語句

se程式設計客棧lect from opendatasource sqloledb data source 遠端ip user id sa password 密碼 庫名.dbo.表名 程式設計客棧 insert 本地庫名.表名 select from opendatasource sqloledb ...

跨伺服器匯入資料SQL語句

跨伺服器匯入資料sql語句及其問題解決方案 跨伺服器匯入資料sql語句 自定義表名,在匯入前建立表 select into tbname from openrowset sqloledb 192.168.0.7 sa damon king dbname.dbo.tbname 跨伺服器查詢示例 sel...

SQL 如何跨伺服器取資料

1.使用 openrowset select a.from openrowset msdasql driver server 10.1.1.251 uid sa pwd 123456 dbdata.dbo.locmstr as a 2.使用 opendatasource select a.from ...