我有一个非常旧的 DotNetNuke 安装,它已损坏(不止一种方式)并且不会让我升级。我已经设置了一个新安装并想要移动内容。旧门户有大量数据,因此手动移动它需要很长时间。
有什么方法可以在不手动复制的情况下在门户之间迁移?
我知道存在用于在 SharePoint 门户之间执行此操作的工具。
如果需要,我可以执行 SQL,甚至可以编写几行代码。
我有一个非常旧的 DotNetNuke 安装,它已损坏(不止一种方式)并且不会让我升级。我已经设置了一个新安装并想要移动内容。旧门户有大量数据,因此手动移动它需要很长时间。
有什么方法可以在不手动复制的情况下在门户之间迁移?
我知道存在用于在 SharePoint 门户之间执行此操作的工具。
如果需要,我可以执行 SQL,甚至可以编写几行代码。
这取决于您的数据存储在哪里。一些模块将实现“便携式”功能,这意味着您可以将它们与内容一起导出。但是,一次导出所有内容甚至都不是一个好方法。您可以导出门户模板(从主机 -> 门户),但如果您要升级很多版本,新版本将无法处理旧版本。
如果您的信息位于许多不支持“可移植”功能的不同模块中,则您需要分别考虑每个模块(可能针对每个模块执行某种 SQL 导出)。
我现在正面临这个问题。PokerDIY.com 拥有大量与用户相关的数据,但运行起来却像狗一样。我想通过全新安装在 DNN 7.1 上重新开始,并移动相关数据并制作新页面和内容。(我想通过不移动模块和选项卡会更容易一些)。
考虑到用户将获得一个新的用户 ID,我将不得不使用电子邮件地址将任何具有 USerID 的表从旧数据库映射到新数据库……这将是一项不小的任务;)