基于链接服务器的跨服务器查询
来源:互联网 发布:基层网络写手无收入 编辑:程序博客网 时间:2024/06/06 03:47
在数据查询时,由于数据存储在不同的服务器上,当需要联合查询时,不太方便。此时可以采用SQL SERVER的链接服务器来达成。链接服务器有界面和SQL创建两种形式,建议使用SQL创建,因为采用界面创建时有时会失败,而且原因不易查。
下面是创建SQL链接服务器的脚本
--创建MY_LINK_SERVER_NAMEexec sp_addlinkedserver 'MY_LINK_SERVER_NAME','','SQLOLEDB','192.168.1.101' --登陆MY_LINK_SERVER_NAMEexec sp_addlinkedsrvlogin 'MY_LINK_SERVER_NAME','false',null,'debug','interface' --MY_LINK_SERVER_NAME是否启用本地排序规则exec sp_serveroption 'MY_LINK_SERVER_NAME','use remote collation','false';
注:
1.MY_LINK_SERVER_NAME是链接服务器的名字,在后面的查询中会用到。
2.SQLOLEDB是连接服务器的方式,不同形式的服务器不一样。比如连接MySQL和Oracle时。
3.192.168.1.101是服务器的地址。
4.排序规则在两个服务器不同时,尤其要注意。比如简体SQL采用的是Chinese_PRC_CI_AS排序规则,繁体SQL采用的是Chinese_Taiwan_Stroke_CI_AS,此时可以修改此值为false,但是这样会带来另一个问题,可能查得的中文是乱码。不然就得在查询时,在繁体服务器上的字段后面加上COLLATE Chinese_PRC_CI_AS,或者在得体服务器上的字段后面加上COLLATE Chinese_PRC_CI_AS。
5.链接服务器的数据库查询:SELECT * FROM [MY_LINK_SERVER_NAME].DatabaseName.dbo.TableName
附:界面操作
0 0
- 基于链接服务器的跨服务器查询
- 创建链接服务器实行跨服务器查询
- sql 跨服务器链接查询
- 链接多个sql服务器, 完成跨服务器的sql联接查询
- 基于多线程Http服务器的查询天气
- 链接服务器和分布式查询
- 开发基于 Hbase的 应用 链接 Hbase 服务器 demo
- 链接服务器 代码,跨服务器链接很重要
- SQLServer的链接服务器
- 链接服务器的命令
- 基于自主开发Web服务器的校内成绩查询系统
- SQL Server 链接服务器查询慢?
- 通过链接服务器查询并插入Spc_CheckReplDiff
- 链接连个服务器查询信息
- sql server 使用链接服务器远程查询
- 基于服务器的计时器
- 服务器的配置查询
- 链接服务器
- 大家一起交流
- kuangbin带你飞 专题十二 基础DP1
- 使用typedef的误区
- 关于CSS的布局:position属性
- OpenStack kilo版DVR功能搭建小记
- 基于链接服务器的跨服务器查询
- poj1724--ROADS(最短路变形)
- Sublime Text使用
- c++ 如何输出大数不用科学计数法 和如何保留几位小数输出
- gradle构建代码加速(即AS更快打开其他项目)的方法
- ssh-keygen的使用方法
- 解决MAC电脑下魅族MX4手机adb连接问题
- 【cocos2d-x 报错异常集】运行安卓虚拟机的时候出现了emulator: ERROR: Can't find 'Linux version ' string in kernel image fi
- 换乘费用