Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] dznt25sql 转 UCenter1.5/UCHome2.0/Discuz!7.1 集成 怎么转??

[复制链接]
admin126com 发表于 2009-12-24 10:31:25 | 显示全部楼层 |阅读模式
本帖最后由 admin126com 于 2009-12-25 12:01 编辑

我用 XConvert1.3.1 选 dznt26sql - 71uc 转换好多报错.

Discuz!NT 2.6 MSSQL => Discuz! 7.1 转换程序(怎么没有Discuz!NT 2.5 MSSQL呢 所以只能选2.6)

1.
选择->完全转换
错误如下:
SQL: SELECT * FROM dnt_bbcodes
Errormsg: MSSQL ERROR

2.
单个转只能转一部分数据.
   单独转换[用户组] --------------------转换 用户组数据 操作完毕
   单独转换[Discuz! 代码] -------------SQL: SELECT * FROM dnt_bbcodes   Errormsg: MSSQL ERROR
   单独转换[会员] -----------------------转换 会员数据 操作完毕
步骤 步骤名称 数据总量 成功数 失败数 成功百分比 查看详情
3 会员 566 561 5 99.1166% 返回
   单独转换[版块] -----------------------SQL: SELECT f.*, ff.* FROM dnt_forums f, dnt_forumfields ff where f.fid=ff.fid
Errormsg: MSSQL ERROR
   单独转换[主题分类] ------------------转换 主题分类数据 操作完毕
   单独转换[主题] -----------------------转换 主题数据 操作完毕
步骤 步骤名称 数据总量 成功数 失败数 成功百分比 查看详情
6 主题 1584 1584 0 100% 返回
   单独转换[帖子] -----------------------SQL: SELECT * FROM dnt_posts1 WHERE pid BETWEEN 1 AND 3000
Errormsg: MSSQL ERROR
   单独转换[附件类型] ------------------转换 附件类型数据 操作完毕 步骤
步骤名称 数据总量 成功数 失败数 成功百分比 查看详情
8 附件类型 20 20 0 100% 返回
   单独转换[附件] ----------------------转换 附件数据 操作完毕
步骤 步骤名称 数据总量 成功数 失败数 成功百分比 查看详情
9 附件 1097 1097 0 100% 返回
   单独转换[投票] ----------------------SQL: SELECT * FROM dnt_polls  Errormsg: MSSQL ERROR
   单独转换[短消息] --------------------SQL: SELECT * FROM dnt_pms WHERE pmid BETWEEN 6 AND 3005  Errormsg: MSSQL ERROR
   单独转换[勋章及授勋记录]  ---------SQL:  Errormsg: MSSQL ERROR
   单独转换[联盟论坛] ------------------转换 联盟论坛数据 操作完毕
   单独转换[主题收藏] ------------------SQL: Errormsg: MSSQL ERROR
   单独转换[公告] -----------------------SQL: SELECT * FROM dnt_announcements Errormsg: MSSQL ERROR
   单独转换[词语过滤] ------------------转换 词语过滤数据 操作完毕
   单独转换[管理组权限设置] ----------转换 管理组权限设置数据 操作完毕
12153556 发表于 2009-12-24 11:04:12 | 显示全部楼层
友情帮顶!

2.5的转换程序可以转换2.6的dnt的

需要改动下数据库和转换程序文件就可以了

具体的忘记怎么修改了,你自己查阅下资料吧
回复

使用道具 举报

 楼主| admin126com 发表于 2009-12-24 11:16:37 | 显示全部楼层
我是想dznt25sql 转 UCenter1.5/UCHome2.0/Discuz!7.1 集成
没办法才用Discuz!NT 2.6 MSSQL => Discuz! 7.1 因为没有提供Discuz!NT 2.5 MSSQL => Discuz! 7.1
回复

使用道具 举报

蓝豆 发表于 2009-12-24 14:02:37 | 显示全部楼层
我是想dznt25sql 转 UCenter1.5/UCHome2.0/Discuz!7.1 集成
没办法才用Discuz!NT 2.6 MSSQL => Discuz! 7. ...
admin126com 发表于 2009-12-24 11:16



    http://www.bbstobbs.com/thread-221-1-1.html
回复

使用道具 举报

 楼主| admin126com 发表于 2009-12-24 17:02:45 | 显示全部楼层
本帖最后由 admin126com 于 2009-12-24 17:04 编辑

感谢12153556的提示,我现在数据转换成功,为什么不能登录?
提示如下:
对不起,您的 IP 地址不在被允许的范围内,或您的账号被禁用,无法访问本论坛。

不知道大家碰到这问题没有?
回复

使用道具 举报

蓝豆 发表于 2009-12-24 17:13:24 | 显示全部楼层
IP 地址不在被允许的范围内,或您的账号被禁用,重新注册个帐号看看
回复

使用道具 举报

 楼主| admin126com 发表于 2009-12-24 17:18:39 | 显示全部楼层
本帖最后由 admin126com 于 2009-12-24 17:32 编辑

我重新点注册也出现这个提示:

对不起,您的 IP 地址不在被允许的范围内,或您的账号被禁用,无法访问本论坛。

不过我在做数据转换前,我先用admin登录到系统,IE不关(防止admin密码不对,因为原来的admin密码我不知道,呵呵,等数据转换完还可以操作,这样我还可以修改密码:)不过一切都很顺利数据转换成功,密码修改也成功,操作也可以,就是我推出以后再也进不去了.

提示如下:
对不起,您的 IP 地址不在被允许的范围内,或您的账号被禁用,无法访问本论坛。

我从别人的机器访问我机器也是同样的提示

很奇怪!!
回复

使用道具 举报

 楼主| admin126com 发表于 2009-12-25 11:56:39 | 显示全部楼层
终于搞定了转换,可以结贴了,看来Discuz!NT 2.6 MSSQL => Discuz! 7.1 兼容 Discuz!NT 2.5 MSSQL => Discuz! 7.1的转换.
哈哈,转完后才发现官方的转换说明讲得很细致,只怪自己没好好看呀.费了那么多周折.真不好意思来问大家.

我再简单总结一下.
1.请将 MSSQL 数据库中的用户表、板块表、主题表、所有帖子表、附件表、短消息表、好友表、管理员表字段类型为 nText 的改为 Text 类型;
2.请填写下面的表单,仔细配置转换程序需要的参数;
3.如果转换过程中程序终止运行,请根据出错提示信息进行调整,然后刷新页面继续进行转换;
4.如果某一步转换成功率不高,请根据转换结果分析报告中的出错提示信息进行调整后尝试再次转换,但只需单独转换这一步即可;
5.请用您的管理员帐号登录 Discuz! 7.1 后台执行更新缓存操作;
6.由于权限控制的不同,需要您在后台重新编辑各用户组的权限(原来的权限设置丢失)。
回复

使用道具 举报

蓝豆 发表于 2009-12-25 13:37:20 | 显示全部楼层
终于搞定了转换,可以结贴了,看来Discuz!NT 2.6 MSSQL => Discuz! 7.1 兼容 Discuz!NT 2.5 MSSQL => Discuz! ...
admin126com 发表于 2009-12-25 11:56



   
回复

使用道具 举报

huihui0103 发表于 2009-12-25 18:45:12 | 显示全部楼层
官方有转换程序 一切都变得很轻松 菜鸟也可以使用的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-21 01:47 , Processed in 0.031744 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表