不同伺服器資料庫查詢
這個簡單,使用
sqlserver
的
OPENDATASOURCE
函數,開啟另外一個資料庫的臨時鏈接就可以了。不過那台伺服器的資料庫必須開啟了IP訪問。
㈡ 兩個oracle資料庫,位於不同伺服器,如何聯合查詢
資料庫都可以設置鏈接,如:select * from [servername].database.table
㈢ ThinkPHP 如何實現不同伺服器上相同資料庫數據表聯合查詢
用別名 , 比如 a表 有 c欄位, b表也有 c欄位, field('a.c as xx'), field('b.c as oo'), 至於具體join()方法你自己寫吧, 方法就是用別名, 或者加上表名,這樣就不會產生歧義
㈣ SQL資料庫跨庫查詢語句怎麼寫
1、同一個伺服器跨資料庫查詢
select a.列1,a.列2,b.列1,b.列1,
from 數據1.dob.查詢表1 a inner Join 數據2.dbo.查詢表2 b
on b.關聯欄位=a.關聯欄位
where 條件
2、不同服務跨資料庫查詢:
首先創建鏈接伺服器,後查詢方法與1類似,只是查詢時需要把數據鏈接名稱添加到查詢中。
具體操作參看:http://blog.csdn.net/htl258/article/details/5695391
㈤ sql資料庫中跨不同資料庫伺服器的查詢
--SQLServer跨伺服器查詢
--創建鏈接伺服器(連接的保密要自己想辦法解決啦!)
execsp_addlinkedserver'LKSV','','SQLOLEDB','遠程伺服器名或ip地址'
execsp_addlinkedsrvlogin'LKSV','false',null,'用戶名','密碼'
--查詢實例
select*fromLKSV.資料庫名.dbo.表名
㈥ sql servcie如何查詢多個不同伺服器的同一資料庫同一張表,伺服器密碼不一樣,求大佬解決疑惑
不同伺服器的同一資料庫同一張表也就是資料庫和表的結構和名字一樣吧?實質並不能說是同一資料庫了
對這種情況只能建立多個資料庫連接,進行多次查詢咯,結果再自己寫代碼拼接。
㈦ mysql如何實現不同伺服器不同的資料庫之間表關聯查詢
這個實現不了,只能配置雙數據源,數據源之間相互切換