导航:首页 > 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我

与跨服务器查询相关的知识