http://www.51one.net/other/translate/20051213113847.htm
该版本是DV SQL版转DV的,首先我们要将原来的ACC数据库导入到SQL SERVER中
1.在SQL SERVER2000中新建一个数据库,然后用SQL SERVER的导入功能将你的ACCESS数据库导入到理新建的数据库中
2.请将用户表(Dv_User)、板块表(Dv_Board)、主题表(Dv_Topic)、帖子表(Dv_bbs1,bbs2,bbs3)、附件表(Dv_Upfile),短消息表(Dv_Message),好友表(Dv_Friend)字段类型为nText的改为Text类型(这一步很重要,不然无法转换成功)具体改的办法是选中你要改的表,右键点击选择“设计表”选项即可修改表的字段类型。
3.修改dvsql710tod4.php文件基本按照要求修改就可以了,值得注意的是
CODE:
$dvbbsmaster = '雨无形';//管理员帐号,用来升级你的管理员身份,请如实填写,否则转换完以后无法进入后台进行管理
(这里填写的是你原动网的用户名,必须是你原动网有的用户)CODE:
$scriptname = "dvsql710tod4.php";
这里要改成dvsql710tod4.php原来是dvsqltod4.php导致我试了很多次都说找不到文件,这个地方要和你转换程序的文件名一致
其它地方基本按照要求填即可
4.运行转换程序,这时要注意,因为即使中途报错也会跳过到下一步,所以要盯住屏幕,注意有没有什么错误
5.修改include文件夹内的discuzcode.func.php文件,找到
CODE:
for($i = 0; $i <= $discuzcodes['pcodecount']; $i++) {
$message = str_replace("[\tDISCUZ_CODE_$i\t]", $discuzcodes['codehtml'][$i], $message);
}
字段,在该字段上方添加解压包内upload.txt文件中的内容即可$message = str_replace("[\tDISCUZ_CODE_$i\t]", $discuzcodes['codehtml'][$i], $message);
}
6.最后将解压包内logging.php文件复制到程序目录下覆盖原文件即可
到此转换结束

