不同伺服器的資料庫
A. 同伺服器,不同資料庫之間的數據引用
用觸發器應該可以實現,或者判斷DB1成功插入資料庫就把相關信息插入DB2
B. sql資料庫中跨不同資料庫伺服器的查詢
--SQLServer跨伺服器查詢
--創建鏈接伺服器(連接的保密要自己想辦法解決啦!)
execsp_addlinkedserver'LKSV','','SQLOLEDB','遠程伺服器名或ip地址'
execsp_addlinkedsrvlogin'LKSV','false',null,'用戶名','密碼'
--查詢實例
select*fromLKSV.資料庫名.dbo.表名
C. 不同伺服器不同資料庫(一個mysql一個oracle)之間數據同步傳輸。
欄位映射,mysql保存成功後,將數據抽取出來,不同的欄位,映射到oracle的哪個欄位,然後轉換類型轉換,在oracle中執行
D. 同伺服器的不同資料庫怎麼查詢
在其他任何庫中查這2個表
select
*
from
b..b
select
*
from
a..a
這是MSSQL的方法,如果是ORACLE
,就需要使用DB
LINK或者MQ了
E. 如何連接不同伺服器上的mysql資料庫
你可以在DB1中建立一個 FEDERATED 指向這個 DB2.table2 如下,然後就象在同一資料庫中DB1中操作即可
F. 連接兩個不同伺服器的資料庫
可以這樣做:比如有兩個TADODataSet組成主細表 adsMain和adsDetail,需要加上一個TDataSource對象用於連接主表的DataSet,然後設置adsDetail的DataSource為主表的DataSource,最後寫各自的CommandText:主表為:select * from 主表細表:select 。
G. 如何實現兩個不同伺服器的資料庫的表的關聯
SQL查詢語句是對應於登錄之後的資料庫執行的,所以只能訪問單個資料庫中的內容。不同伺服器中的數據是不能用單條語句查詢的,必須將其中一個資料庫中的內容轉儲到另一個資料庫的臨時表中
H. sql server 中如何select不同伺服器的資料庫
如已經建立連接伺服器,直接select * from 伺服器ip.資料庫.dbo.表 就可以訪問
否則可以採用:
SELECT *
FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=ServerName;User ID=MyUID;Password=MyPass'
).pubs.dbo.表, OPENDATASOURCE(
'SQLOLEDB',
'Data Source=另一台pcServerName;UserID=另UID;Password=另Pass'
).pubs.dbo.表
----
如有不明白F1查OPENDATASOURCE
I. 兩個不同數據的伺服器上的資料庫之間通信,如何實現
朋友你好,我之前也碰到過這樣的問題,你搭建openvpn在2個伺服器之間建立VPN通道,這樣相對數據也比較安全,需要另一台伺服器的數據可以通過欄位用程序調取就可以了。
J. 不同伺服器的資料庫中怎樣復製表的數據到另一個資料庫
sqlser為例
首先網路是要通的,然後要建立 伺服器對象---連接伺服器 到目標伺服器的資料庫
然後 你執行sql時候 ,在表明前寫上IP,資料庫,擁有者,表名的層級結構。舉個例子
select * from [10.23.xxx.xx].[hr].[dbo].[employee]