兰色精灵 发表于 2015-1-16 22:25:40

MSSQL教程之利用MS SQL7的LINKED SERVER第四篇

有了rowbase的binlog后,我们来分析一下怎么实现闪回。平时的DML无非三种操作,增删改,先说三种操作的日志格式。server前两篇说的是连接ORACLE的办法,我还试过用ODBC的办法。

办法:

1、先建一个体系DSN,我试的只能是体系DSN
2、再用前两的办法增加LINKEDSERVER
3、然后就能够一般利用了,但我试的发明这类办法不太不乱。
另需申明的是:
在第二步中Provider应为MSDASQL
用ENTERPRISEMANAGER的话Providername应
选择“MicrosoftOLEDBProviderforODBC”

在UNIX+ORACLE7和NT4+SP5+SQL7上测试乐成

我还设过SQL7同SYSBASE的连接,不外使人感应奇异的是SQL7的客户能够间接指向SYSBASE服务器。

办法:

1、在当地服务器上安装SYSBASE的客户端并设好,可联上服务器
2、翻开SQL7的CLIENTNETWORKUTILITY,增加服务器,地点间接
指向SYSBASE服务器的IP地点,端标语和SYSBASE的客户真个设置不异
3、增加LINKEDSERVER时和增加MSSQL的办法不异

在UNIX+SYSBASE和NT4+SP5+SQL7上测试乐成
在UNIX+SYSBASE和WIN98+SQL7上测试乐成

在SQL7会见SQL6.5的办法最复杂,只需在CLIENTNETWORKUTILITY中设上6.5服务器的连接便可。
但有一点是,如许连接只能在QUERYANALYZER中利用,却不克不及在ENTERPRISEMANAGER中举行办理。

关于REMOTESERVER和LINKEDSERVER的成绩就说到这儿了,如果再说下往的话就会有人说我这是“甚么甚么的裹脚布,又臭又长了”。
“数据行级锁定”的意思是指在事务操作的执行过程中锁定正在被处理的个别记录,不让其他用户进行访问。这种锁定将影响到(但不限于)SELECT、LOCKINSHAREMODE、SELECT、FORUPDATE命令以及INSERT、UPDATE和DELETE命令。

admin 发表于 2015-1-19 11:36:56

这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?

仓酷云 发表于 2015-1-26 15:13:07

大家注意一点。如下面的例子:

小妖女 发表于 2015-2-4 19:26:22

是要和操作系统进行Socket通讯的场景。否则建议慎重!

深爱那片海 发表于 2015-2-10 05:25:14

很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。

谁可相欹 发表于 2015-2-28 21:43:01

只能告诉你,学好数据库语言和原理,多见识几种数据库软件,比一棵树上吊死要好。

只想知道 发表于 2015-3-10 08:38:25

微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。

柔情似水 发表于 2015-3-17 06:10:13

从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。

变相怪杰 发表于 2015-3-23 23:02:43

一直以来个人感觉SQLServer的优化器要比Oracle的聪明。SQL2005的更是比2k聪明了不少。(有次作试验发现有的语句在200万级时还比50万级的相同语句要快show_text的一些提示没有找到解释。一直在奇怪。)
页: [1]
查看完整版本: MSSQL教程之利用MS SQL7的LINKED SERVER第四篇