Dvbbs2CnForumsto
所属分类:.net编程
开发工具:Others
文件大小:229KB
下载次数:3
上传日期:2008-05-07 10:47:35
上 传 者:
klg_lyy
说明: 本程序专门用来把 Dvbbs 7.* SQL 版的数据转换到 CnForums 1.2,目前是Alpha版
其他版本的 Dvbbs 没有进行过测试(记得跟 Dvbbs 6.* 有几个字段名跟 7.* 有点出入……主要还是大小写问题,到源代码里面稍微修改一下就可以了)
(This procedure is specifically designed to Dvbbs 7 .* SQL version of the data conversion to CnForums 1.2, is now the Alpha version of the other versions of Dvbbs not been tested (remember with Dvbbs 6 .* There are several field names is quite different from those with 7 .* ... ... The main problem is still sensitive to the source code inside a little tinkering can be a))
文件列表:
Dvbbs2CnForumsto\转换程序\App.ico (1078, 2005-01-08)
Dvbbs2CnForumsto\转换程序\AspNetForums.Components.dll (290816, 2005-01-07)
Dvbbs2CnForumsto\转换程序\AssemblyInfo.cs (1859, 2005-01-08)
Dvbbs2CnForumsto\转换程序\Converter.cs (21053, 2005-01-17)
Dvbbs2CnForumsto\转换程序\Converter.resx (20199, 2005-01-17)
Dvbbs2CnForumsto\转换程序\ConvertProc.cs (54242, 2005-01-17)
Dvbbs2CnForumsto\转换程序\DVBBS2CnForums.csproj (5146, 2005-01-09)
Dvbbs2CnForumsto\转换程序\DVBBS2CnForums.csproj.user (1862, 2005-01-17)
Dvbbs2CnForumsto\转换程序\DVBBS2CnForums.sln (913, 2005-01-11)
Dvbbs2CnForumsto\转换程序\DVBBS2CnForums.suo (8192, 2005-01-17)
Dvbbs2CnForumsto\转换程序\mycodes.net说明.txt (1944, 2003-09-08)
Dvbbs2CnForumsto\转换程序\Procedure.sql (6148, 2005-01-11)
Dvbbs2CnForumsto\转换程序\源码之家.url (169, 2003-06-28)
Dvbbs2CnForumsto\转换程序\bin\Debug (0, 2005-01-17)
Dvbbs2CnForumsto\转换程序\obj\Debug (0, 2005-01-17)
Dvbbs2CnForumsto\转换程序\bin (0, 2005-01-17)
Dvbbs2CnForumsto\转换程序\obj (0, 2005-01-12)
Dvbbs2CnForumsto\转换程序 (0, 2005-01-21)
Dvbbs2CnForumsto (0, 2008-05-07)
本程序专门用来把 Dvbbs 7.* SQL 版的数据转换到 CnForums 1.2,目前是Alpha版,最后更新时间是2005年1月17日。
其他版本的 Dvbbs 没有进行过测试(记得跟 Dvbbs 6.* 有几个字段名跟 7.* 有点出入……主要还是大小写问题,到源代码里面稍微修改一下就可以了)
已知问题:
CleanUp Database *****,这个比较容易实现哦~ 保留 UserID = 0 的“匿名”用户
Forum Groups *****,保留 CnForums 安装时留下的 ForumGroupID = 1 的组。
Forums ****,但私有论坛仍需要手工设置。
Users ****,用户名跟密码这两项最主要的资料已经过来了,好像还有点个人爱好什么的没转过来。
Administrator ****,但请注意在 Dvbbs 的管理员和普通用户是在不同的两个表上,用户表里面出现过的管理员才加以转换。
Moderators ***,但普通斑竹转换后会变成超级斑竹(可以管理所有论坛),这个跟存储过程forums_AddModeratedForumForUser有关。
Posts ***,帖子内容已过滤去比如[upload][/upload]之类的标志,因为我们自己的数据经过N次损坏(感谢那些有为青年,他们经常好心地提醒我们要注意系统安全),所以有些跟贴变成了主题贴,主题贴反而不见了,希望谁可以一个比较干净的数据库让我试验。
TODO: 需要增加 PM 的转换,帖子转换的效率需要提高,因为导入时调用了太多存储过程……
另外,由于本人第一次用 C# 以 Windows Forms 的方式编写基于 Windows 的应用程序,所以不知道怎么停止那个该死的进程……很刺激对不对?好像坐上一部试验飞机,它的起落架有点问题~
运行前:
1、备份 CnForums 数据库,因为程序将清除原有数据。
2、检查forums_system_Import_Post、forums_system_Import_Preperation这两个存储过程是否跟本文件夹里的Procedure.sql一样?因为我使用CnForums1.2测试版进行调试,并修改了这两个存储过程。
3、转换过程中最好是暂停 web server,如果转换时用户在您的新论坛发帖肯定会导致转换失败……
4、最后一点,转换时间比较长,希望您有足够的耐心~ 我试验用的 Dvbbs 数据库有 168M,运行了差不多一个钟头还是没转换结束……我的系统是 P3 1.13G/256M 笔记本。
运行后:
请把原来Dvbbs目录下的表情符号图片(em**.gif)拷贝到Dvbbs\UploadFile目录,然后再把UploadFile拷贝到CnForums安装目录下,还有个用户头像及用户上传头像目录也拷贝到CnForums相应目录下。
感谢 www.cnforums.net 的宝玉,没有他的帮助我可能要花上几天来对比数据库~
另外还要感谢我可爱的妻子,就算晚上我经常写程序到深夜,她仍毫无怨言悉心照料我的生活~
转换效果请看:
转换前:http://bbs.ggdx.com/
转换后:http://bbs.ggdx.com/forums
联系:MSN x1110 at hotmail.com,qq 199792216,希望可以得到您宝贵的意见。
另外:由于本程序是免费的,因此我无法为它负任何法律责任,包括运行它的时候让您的键盘烧毁、让路过的小强晕厥等等等等……
近期下载者:
相关文件:
收藏者: