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命令。 这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片? 大家注意一点。如下面的例子: 是要和操作系统进行Socket通讯的场景。否则建议慎重! 很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。 只能告诉你,学好数据库语言和原理,多见识几种数据库软件,比一棵树上吊死要好。 微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。 从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。 一直以来个人感觉SQLServer的优化器要比Oracle的聪明。SQL2005的更是比2k聪明了不少。(有次作试验发现有的语句在200万级时还比50万级的相同语句要快show_text的一些提示没有找到解释。一直在奇怪。)
页:
[1]