我需要将一个相当大的论坛安装从一个系统(自定义,MS SQLServer)迁移到另一个系统(vbulletin,MySQL)。目标系统有许多不同的导入脚本,我计划从中查看以获取想法,但我希望我可以在这里获得一些有关它的一些方面的建议。
值得注意的是:
我认为可能导致问题的事情包括:
我目前的想法是做一些事情:
old_user_id
列添加到新数据库用户表old_user_id -> new_user_id
映射将批量X中的旧数据库中的线程加载到新数据库中我为这样一个开放式问题道歉。涉及的因素很多,而且我还没有具体的问题。我真的只是在寻找那些过去可能不得不处理类似事情的人的想法/建议。关于处理事情的最佳方法,我缺少的事情或我应该注意的边缘案例的任何想法。
编辑:我无法弄清楚如何将其作为维基。如果有人可以为我转换或告诉我如何,我很乐意这样做。它显然没有一个正确的答案,所以它可能应该被标记为。
答案 0 :(得分:3)
PHP可以与SQLServer通信吗? 是 link here
答案 1 :(得分:1)
您要做的第一件事是比较数据库的数据结构与您将使用的CMS,然后您可以确定哪些字段可以更改,更改等等。
我假设您将转储整个sql,主要是,它会带您进行搜索并替换更改数据类型或表名,以便在导入时获得更好的兼容性。
此外,您可能想查看有关您的php vs mssql问题的http://php.net/manual/en/book.mssql.php。这可以为你节省很多麻烦。