- 作者:zhaozj
- 发表时间:2020-12-23 10:56
- 来源:未知
昨天经过反复试验,终于成功的把这个版本的论坛转换为7.0sp2商业版.6.0的存储过程版本网上用的最多的免费的大概就是这个版本了,的确很好用,可是转换到7.0毕竟是趋势.7.0速度和功能都比6.0强很多.希望大家升级到7.0.站长站升级后速度大家明显感觉有了提高吧:)
1.首先你得有动网7.0商业版的源文件(这不是废话吗).至于哪里有下载不便透露,只是我想告诉大家,正版包里面有2个文件:dvbbs7.0.0_sql.exe和dvbbs7.0.0_sql_up.exe.都是带动网图标那种可执行文件.我手里的是加过sp1补丁的.最近网上出现了一种7.0,我装过的确是真的.有2个方法可以判断:a.库里仅有的4个存储过程是加密的.b.Inc/const.asp里面"Const IsBuss=1"才是商业版.如果是非商业版的,这里如果你设置为1,论坛运行会出错的.
2.不能用dvbbs7.0.0_sql_up.exe里面的升级方法升级,因为这个升级是针对6.0商业版的.plus版会出错.
3.企业管理器导出数据到ac数据库.导出前要给原来表里面的索引和标识去掉,全部去掉.如何去掉?这个都不会的话也不要转换数据了:)仔细找找资料会有答案的:)我这里是介绍一些主要过程细节懒得打字了,抱歉:)
4.利用你手里面的动网程序包,建立一个7.0的库.然后去动网去下载升级包,给这个库升级到sp2
5.利用动网的升级包给你第3步导出得到ac数据库升级到sp2.如果你的ac数据库较大,例如我的就有280M左右,bbs1表里的记录有45W.....在转换bbs表个别字段属性的时候会报错,你记录下来以后在SQL数据库里面手动改就可以了.动网的升级升序做的不错,出错了都会告诉你哪里出错了,根据出错原因,自己手动更改表里字段的属性就可以了.
6.再新建立一个sp2的SQL库,这个库是当样子起参照作用的.
7.把第5步得到的sp2 ac库里面的资料导入sp2 SQL库.这个过程中,如果你第3步没有去掉原来里面的索引和标识,个别表会出现导入错误.
8.这样咱们就得到了有原来老数据的sp2 SQL库了,可是还没有完成,现在还不能用.把每个表挨个和样板sp2 sql库(第6步建立的库)里面的表对照,该加索引的加索引,该加标识的加标识.该改字段属性的就改字段属性.
大功告成!:)当然了.我说得比较粗,每个人的情况也不太一样,希望这些陋文能构对你有点帮助,希望大家都能顺利转换到新的论坛:)
为了转换我的将近50W贴 17000用户的论坛.我的pc硬盘(W转 8M SCSI+80M双通)整整响了1天(在各类报错信息后反复尝试)......可怜........