Board logo

标题: Discuz!NT to Discuz!X1论坛转换工具for Access/MSSQL通用版(2010.12.01更新) [打印本页]

作者: 白乐天    时间: 2010-7-25 19:15     标题: Discuz!NT to Discuz!X1论坛转换工具for Access/MSSQL通用版(2010.12.01更新)

Discuz!NT to Discuz!X1论坛转换工具试用版
Version 4.03
版权: 白乐天
联系方式:QQ 466356742 ;MSN &&  EMAIL: bailetian@hotmail.com


本工具可以轻松转换Discuz!NT 论坛到Discuz!X1论坛。有如下特点

1.完整转换 会员,积分,主题,帖子,附件,版主,短消息,收藏夹,用户组与在线列表,联盟论坛,公告,主题分类,在线时间,我的主题,我的帖子,表情,博客,相册,评论及相关所有重要数据。
2.简单方便,用户可以按需选择自己所需要的项目进行转换,以减少转换时间。
3.discuzNT1.X,discuzNT2.X,discuzNT3.X均可以使用本程序进行转换。



说明:
本工具为试用版,提供给中小论坛使用者用以转换论坛。
适用范围:会员≤50000  && 主题≤100000 && 帖子≤300000

超过这一适用范围的论坛需要转换,可以联系作者进行转换(有偿)。

注:使用本站工具进行转换,将会自动添加本站友情链接。如果您觉得本站工具对您有所帮助,请保留本站链接3个月(自愿)。

下载地址:

discuzNT to discuz!X1论坛转换工具下载


如遇到使用问题可以跟贴提出,我看到就会回答,工作很忙,QQ难以顾及请见谅。


update4.02
1.修正转换uchome时有时乱码bug
2.修正UC与论坛分开安装时转换提示未发现uc数据表bug

update4.01
修正转换后回帖错误bug




作者: 白乐天    时间: 2010-7-25 19:16

一、运行平台
win2000/winxp/win2003


二、转换环境
1.最简环境:sqlserver2000,mysql4.0/mysql5.0
2.推荐环境:sqlserver2000,mysql4.0/mysql5.0+apache+php(推荐APMServ)


三、步骤
1.搭建转换环境
2.在sqlserver2000中还原discuz!NT数据库,推荐使用sa用户,否则要设置相应用户权限(具体请参考discuz!nt安装帮助)
3.建立一个新discuz!X1论坛。
4.运行转换程序,填入各项设置。选择需要转换的项目,推荐完整转换。
5.点开始转换,等待转换完成提示出现!
6.转换完成后,程序目录下生成ReportLog.txt,ErrorLog.txt,报告转换结果。
7.转移附件。将discuz!NT论坛的upload目录改名为attachments,覆盖dx论坛data\attachments同名目录即可。
8.转移表情。将discuz!NT论坛editor\images\smilies\下的所有文件夹及文件,复制到dx论坛static/image/smiley文件夹下。
9.如选择转换相册,将dnt论坛space目录下的upload文件夹复制到dx论坛的data\album下。
10.转移用户组图标,将discuz!NT论坛images\groupicons下所有图标文件,复制到dx论坛的static\image\common下面。
11.登入dx后台,统计界面,逐个提交一下。
12.登入dx后台,更新缓存。刷新论坛首页面,将看到转换后的效果。
13.完成!

注意:转换时间多少将取决于你的数据量大小,转换工作极其消耗机器资源,请务必选择机器空闲时转换,转换期间不要进行任何操作,安静等待程序转换完成。


四、转换范围
本程序为试用版,专门提供给中小论坛进行转换。
转换范围:会员≤50000 && 主题≤100000 && 帖子≤300000
超过转换范围的论坛,或者自己不便搭建转换环境的用户,可以联系作者进行转换(有偿)。


作者: 白乐天
联系方式:QQ 466356742 ;MSN &&  EMAIL: bailetian@hotmail.com


五、常见问题
1.如何填写数据库用户?
discuz!NT数据库用户一栏推荐使用sa用户 ,或者具有操作该数据库权限的用户名。
dx数据库用户一栏推荐使用 root用户 ,或者具有操作该数据库权限的用户名。

2.如果装的环境是ComsenzEXP 2.0.0,请在转换时将端口设置为6033

3.转换如何处理3级以上子版块?
3级以上子版块将统一转为普通版块,归属在“三级以上子版块”分组下。

4.如果discuz!NT数据表的所有者不是dbo,请修改为dbo(之前记得先备份dnt数据再修改),再进行转换。

5.会员自定义头像如何转换?
因为从dz6.1开始,自定义头像由UC接管,采用一拆三的方式直接放在UC目录,与库表里的数据记录本身已无关系,所以不能转换,需要会员重新上传一次。


6.15字符以上用户如何转换?
15字符以上字符默认转换,但建议转换后自行修改到15字符以下,否则这些用户可能使用不了除论坛以外的应用。
作者: 秋天一叶    时间: 2010-7-25 19:52

终于等到了。谢谢。测试。
作者: 白乐天    时间: 2010-7-30 23:38

update4.01
修正转换后回帖错误bug

作者: baobiao    时间: 2010-8-3 22:08

大家有谁已转换成功了?
作者: baobiao    时间: 2010-8-3 22:10

请问该转换工具支持MSSQL2005吗?我们网站的数据库为MSSQL2005的,直接在服务器上点击该软件转换时,提示无法连接mysql,我检查过多次,设置及填写都是正确的,还有试了十几次,都是提示同一问题,不知道有没有那位朋友,曾经转换成功过
作者: 白乐天    时间: 2010-8-3 22:44

提示无法连接mysql,你服务器装mysql了么,各个参数填写正确么,截图发上来说
作者: baobiao    时间: 2010-8-5 18:21

11.jpg
2010-8-5 18:21

222.jpg
2010-8-5 18:21


图片附件: 11.jpg (2010-8-5 18:21, 157.86 KB) / 下载次数 1547
http://www.bbstobbs.com/attachment.php?aid=121&k=8503f46dbe79831e9d19c11f5f0a0fed&t=1503530476



图片附件: 222.jpg (2010-8-5 18:21, 142.12 KB) / 下载次数 1522
http://www.bbstobbs.com/attachment.php?aid=122&k=6221b5ec032eee864fb16a9a35775a42&t=1503530476


作者: baobiao    时间: 2010-8-5 19:09

服务器已装mysql,而且我有其它网站也是用mysql ,运行正常!
作者: 白乐天    时间: 2010-8-5 20:07

如果你安装的是标准DX(非独立UC),那么两个前缀都填错了,就填 pre_ 即可
作者: 白乐天    时间: 2010-8-18 21:19

update4.02
1.修正转换uchome时有时乱码bug
2.修正UC与论坛分开安装时转换提示未发现uc数据表bug

作者: baobiao    时间: 2010-8-21 21:45

请问是不是这个转换工具只支持sqlserver2000,不支持2005所导致的吧
作者: 白乐天    时间: 2010-8-21 23:54

当然支持2005。你的配置填错了。前面已经答复过你了
作者: liujiweijun    时间: 2010-8-24 21:28

你好,我是nt 3.1 ,转的时候报错

Can't connect to MySQL server on '58.215.64.137' (10061)
Socket error on connect. WSAGetLastError return 10060($274C)
作者: 白乐天    时间: 2010-8-24 22:46

除非远程的端口开放给你了,否则需要本地建环境转换。
作者: zjx0111    时间: 2010-9-5 23:11

白乐天 你好,

使用以后其它没什么大问题,

就是后台管理员登陆不上了。

希望你能看到
作者: 白乐天    时间: 2010-9-6 11:16

白乐天 你好,

使用以后其它没什么大问题,

就是后台管理员登陆不上了。

希望你能看到
zjx0111 发表于 2010-9-5 23:11
你好,你原dnt论坛只有一个管理员么,换个试试,管理员和斑竹的权限都是对应转换的。这个未遇到有人反馈。另外你也可以用tools工具找回一下管理员。
http://www.discuz.net/thread-1667317-1-1.html
作者: zjx0111    时间: 2010-9-7 08:33

用tools工具找回一下管理员了,谢谢乐天
作者: netgate    时间: 2010-11-12 18:22

不能导入tags吗?




欢迎光临 论坛转换网 (http://www.bbstobbs.com/) Powered by Discuz! 7.0.0