当前位置:首页 » 城管服务 » sql跨服务器查询

sql跨服务器查询

发布时间: 2021-02-27 11:11:54

⑴ SQL跨服务器 多表连接查询

创建链接服务器,然后跨服务器查询就相当于同一服务器跨库才查询了。接着就只是几个表的联查而已。

⑵ 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跨服务器查询,并将值赋给变量

sql跨服务器查询

select*from
OPENDATASOURCE('SQLOLEDB','DataSource=服务器;DBN=源数据库名;UID=用户名;PWD=密码').源数据库名.dbo.[表名]

若是赋值变量,你则可声明变量,并赋值

declare@aasvarchar(50)
selecttop1@a=字段名from
OPENDATASOURCE('SQLOLEDB','DataSource=服务器;DBN=源数据库名;UID=用户名;PWD=密码').源数据库名.dbo.[表名]

select@aasa


但上述查询需要开启外围数据库查询

先选中 master 数据库,新建一个查询,执行以下的sql

开户外围:

execsp_configure'showadvancedoptions',1
reconfigure
execsp_configure'AdHocDistributedQueries',1
reconfigure


关闭外围:

execsp_configure'showadvancedoptions',0
reconfigure
execsp_configure'AdHocDistributedQueries',0
reconfigure

⑷ SQL 跨服务器查询问题!!!

错误来说明无法连接到192.168.0.245这台服务器,你自可以:
检查一下本机及服务器的防火墙有没有特殊的设置,导致冲突;
另外检查一下本机的SQL Server客户端协议是否启用了TCP/IP协议;
你还可以用查询分析器直接连接到192.168.0.245的数据库,看看能否成功,能成功的话说明SQLOLEDB连接驱动有问题,可以修复一下。
我能想到的就这么多了,希望对你有帮助

⑸ mysql如何实现跨服务器查询

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

⑹ sql Server 跨服务器两表联查怎么实现

访问的时候用 [链接名].[数据库名].[dbo].[表名] 就行了,其它的跟普通sql没区别,链接名指的是SQL里的链接服务器,如果不清楚去查一下。

⑺ 如何在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

⑻ mysql跨服务器查询

别做梦,不可能一个SQL语句跨越两个数据库服务器,MYSQL不支持的,我用过的数据库有INFORMIX支持,可能其它的专业数据库支持,玩具数据库不可能有这么高级的功能。

⑼ 如何实现跨服务器的SQL查询语句

如oracle可以创建dblink ,通过此来查询,比如本地查询表:select * from table;
dblink 端:select * from table@dblink名

⑽ sql数据库中跨不同数据库服务器的查询

--SQLServer跨服务器查询
--创建链接服务器(连接的保密要自己想办法解决啦!)
execsp_addlinkedserver'LKSV','','SQLOLEDB','远程服务器名或ip地址'
execsp_addlinkedsrvlogin'LKSV','false',null,'用户名','密码'
--查询实例
select*fromLKSV.数据库名.dbo.表名

热点内容
影视转载限制分钟 发布:2024-08-19 09:13:14 浏览:319
韩国电影伤口上纹身找心里辅导 发布:2024-08-19 09:07:27 浏览:156
韩国电影集合3小时 发布:2024-08-19 08:36:11 浏览:783
有母乳场景的电影 发布:2024-08-19 08:32:55 浏览:451
我准备再看一场电影英语 发布:2024-08-19 08:14:08 浏览:996
奥迪a8电影叫什么三个女救人 发布:2024-08-19 07:56:14 浏览:513
邱淑芬风月片全部 发布:2024-08-19 07:53:22 浏览:341
善良妈妈的朋友李采潭 发布:2024-08-19 07:33:09 浏览:760
哪里还可以看查理九世 发布:2024-08-19 07:29:07 浏览:143
看电影需要多少帧数 发布:2024-08-19 07:23:14 浏览:121