導航:首頁 > IDC知識 > 跨伺服器查詢

跨伺服器查詢

發布時間:2020-09-17 13:44:03

1、如何實現跨伺服器的SQL查詢語句

如oracle可以創建dblink ,通過此來查詢,比如本地查詢表:select * from table;
dblink 端:select * from table@dblink名

2、sql跨伺服器查詢,並將值賦給變數

sql跨伺服器查詢

select * from 
OPENDATASOURCE('SQLOLEDB','Data Source=伺服器;DBN=源資料庫名;UID=用戶名;PWD=密碼').源資料庫名.dbo.[表名]

若是賦值變數,你則可聲明變數,並賦值

declare @a as varchar(50)
select top1 @a=欄位名 from 
OPENDATASOURCE('SQLOLEDB','Data Source=伺服器;DBN=源資料庫名;UID=用戶名;PWD=密碼').源資料庫名.dbo.[表名]

select @a as a


 

但上述查詢需要開啟外圍資料庫查詢

先選中 master 資料庫,新建一個查詢,執行以下的sql

開戶外圍: 

exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure


關閉外圍:

exec sp_configure 'show advanced options',0
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure

3、如何在SQL SERVER跨伺服器查詢資料庫

用OPENDATASOURCE
下面是個跨SQLServer查詢的示例
Select TableA.*,TableB.* From OPENDATASOURCE(
'SQLOLEDB',
'Data Source=ServerA;User ID=UserID;Password=Password'
).databaseAName.dbo.TableA
Left Join
OPENDATASOURCE(
'SQLOLEDB',
'Data Source=ServerB;User ID=UserID;Password=Password'
).databaseBName.dbo.TableB On TableA.key=TableB.key

下面是個查詢的示例,它通過用於 Jet 的 OLE DB 提供程序查詢 Excel 電子表格。
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions

4、sql 資料庫中 怎樣跨伺服器查詢另一台機器上是否存在某一表 。。在線等 急急急。。沒分了 。唉

sqlServer客戶端可以連接網路資料庫,在登錄界面上有選項。那裡可以選擇連接本地數控還是網路資料庫。記得應該是這樣吧。

5、sql資料庫中跨不同資料庫伺服器的查詢

--SQL Server跨伺服器查詢
--創建鏈接伺服器(連接的保密要自己想辦法解決啦!)
exec sp_addlinkedserver 'LKSV', ' ', 'SQLOLEDB', '遠程伺服器名或ip地址' 
exec sp_addlinkedsrvlogin 'LKSV', 'false ',null, '用戶名', '密碼'
--查詢實例
select * from LKSV.資料庫名.dbo.表名

6、php mysql跨伺服器查詢

按企業的做法是選擇一個伺服器作為主伺服器,建一個表將另一個伺服器連接信息,兩個伺服器資料庫表連接信息存入。查找時調用主伺服器的這張表建立連接進行查詢

7、mysql如何實現跨伺服器查詢

MySQL 5.1參考手冊
http://www.mysql.org/doc/refman/5.1/zh/index.html

8、mysql跨伺服器查詢

當然是不能直接跨伺服器查詢了。但是,如果你有足夠的許可權,可以變通一下。就是MYSQL的同步復制
使s2作為s1的從伺服器,同步資料庫d1到s2,這樣s1做了更改後s2上也會有d1且d1也會隨之改變數據,再在s2上執行同台伺服器上的跨庫查詢就方便多了

關於如何設置「MYSQL的復制」,請到網站下載MYSQL參考手冊,里邊有詳細的說明

如果不明白,可以HI我

與跨伺服器查詢相關的知識