简单生活 发表于 2015-1-16 22:30:39

MYSQL网页编程之使用MS SQL完成异构数据库的散布式查询...

首先我们要知道,或许有一项技术存在很多理由让我们可以选择使用MySQL学习教程,但是让我们不使用它往往只要有一个理由就足够了。散布式|数据|数据库/*使用MSSQL完成异构数据库的散布式查询的t-sql代码*/execsp_addlinkedserverMS_SQL,,SQLOLEDB,172.18.9.20
execsp_addlinkedsrvloginMS_SQL,false,null,Sa,capec/*创立一个sqlserver对sqlserver的数据库远程链接*/
execsp_addlinkedserverora,Oracle,MSDAORA,hj
execsp_addlinkedsrvloginora,false,sa,ccense,******/*创立一个sqlserver对Oracle的数据库远程链接*/

SELECTV_REC.CUSTOMERID,REC.OPDT,REC.COLLECTDT,REC.UPLOAD,rec.opcountrec_opcount,v_rec.opcountasv_rec_opcount
FROMora..CCENSE.REC_CUST_ACCV_RECINNERJOIN
REC_CUST_ACCRECONV_REC.CUSTOMERID=REC.CUSTOMERIDAND
V_REC.OPCOUNT=REC.OPCOUNT
WHERE(REC.UPLOAD=0)/*MSSQL本机与Oracle的散布式查询*/

SELECTV_REC.CUSTOMERID,REC.OPDT,REC.COLLECTDT,REC.UPLOAD,rec.opcountrec_opcount,v_rec.opcountasv_rec_opcount
FROMora..CCENSE.REC_CUST_ACCV_RECINNERJOIN
MS_SQL.localcost.dbo.rec_cust_accRECONV_REC.CUSTOMERID=REC.CUSTOMERIDAND
V_REC.OPCOUNT=REC.OPCOUNT
WHERE(REC.UPLOAD=0)/*远程MSSQL与Oracle的散布式查询*/
一个相关的问题是第三方支持的资格问题,尽管直接来自厂商的支持和服务可以一定程度上减缓这个问题,但是,对于有的企业来说,通过强有力的本地化支持显然更有吸引力。

admin 发表于 2015-1-19 15:51:31

习惯敲命令行的朋友可能会爽一些。但是功能有限。适合机器跑不动SQLServerManagementStudio的朋友使用。

再现理想 发表于 2015-1-28 07:36:02

备份方面可能还是一个老大难的问题。不能单独备份几个表总是感觉不爽。灵活备份的问题不知道什么时候才能解决。

飘飘悠悠 发表于 2015-2-5 17:54:55

至于淘汰的问题,只能说在你的项目周期之内,微软应该都不会倒闭。

谁可相欹 发表于 2015-2-13 04:04:00

代替了原来VB式的错误判断。比Oracle高级不少。

爱飞 发表于 2015-3-3 13:27:23

我个人认为就是孜孜不懈的学习

不帅 发表于 2015-3-11 11:27:31

分区表效率问题肯定是大家关心的问题。在我的试验中,如果按照分区字段进行的查询(过滤)效率会高于未分区表的相同语句。但是如果按照非分区字段进行查询,效率会低于未分区表的相同语句。

透明 发表于 2015-3-18 08:38:42

对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。

愤怒的大鸟 发表于 2015-3-25 15:17:37

从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。
页: [1]
查看完整版本: MYSQL网页编程之使用MS SQL完成异构数据库的散布式查询...