第一種方法:
select * from opendatasource('sqloledb','data source=遠端ip;user id=sa;password=密碼').庫名.dbo.表名
第二種方法:
先使用聯結伺服器:
exec sp_addlinkedserver '別名','','msdasql',null,null,'driver=;server=遠端名;uid=使用者;pwd=密碼;'
exec sp_addlinkedsrvlogin @rmtsrvname='別名',@useself='false',@locallogin='sa',@rmtuser='sa',@rmtpassword='密碼'
go然後你就可以如下:
select * from 別名.庫名.dbo.表名
insert 庫名.dbo.表名 select * from 別名.庫名.dbo.表名
select * into 庫名.dbo.新錶名 from 別名.庫名.dbo.表名
go
蛙蛙推薦 讓你的sql語句跨伺服器跨資料庫跨表執行
蛙蛙推薦 讓你的sql語句跨伺服器跨資料庫跨表執行 我要在一條語句裡操作不同的伺服器上的不同的資料庫裡的不同的表,怎麼辦呢?第一種方法 select from opendatasource sqloledb data source 遠端ip user id sa password 密碼 庫名.dbo...
跨伺服器匯入資料SQL語句
跨伺服器匯入資料sql語句及其問題解決方案 跨伺服器匯入資料sql語句 自定義表名,在匯入前建立表 select into tbname from openrowset sqloledb 192.168.0.7 sa damon king dbname.dbo.tbname 跨伺服器查詢示例 sel...
sql語句跨伺服器跨資料庫執行
加為好友 傳送私信 發表於 2009 04 15 21 38 42 得分 0 sql語句跨伺服器跨資料庫執行 第一種方法 select from opendatasource sqloledb server 伺服器ip uid sa pwd 密碼 庫名.dbo.表名 第二種方法 先使用聯結伺服器 e...