将内容从 Tridion 5.2 导入到 Tridion 2011 SP1 的最佳方式是什么?或卡波
4 回答
要升级 DB,您必须遵循以下路径:5.2 => 5.2 SP1 => 5.3 SP1 => 2011 SP1。此信息可在 www.sdltridionworld.com 上的文档中找到
此外,您还需要:
1.- 重建存储程序。
2.- 重建搜索索引。
3.-优化统计。
如果您只想迁移您正在寻找使用业务连接器从 5.2 提取内容然后使用 CoreService 将其导入 2011 的零碎内容。
升级数据库呢?还是您要对内容进行消毒?
我可能会尝试 Content Porter(由于成本),但要注意它可能附带的所有依赖项。
您是否已经设置了两个不同的 Tridion 环境?你的 5.2 环境中的内容是旧的吗?它已经看到很多更新了吗?代码是否保持完全相同(vbscript?)您的客户真的想要所有内容,还是只想要其中的一部分?
如果它真的只是在代码、设计或实现方面没有任何更改的升级案例,您应该使用 Asier Fernandez 的数据库升级解决方案。
任何其他将成为 Tridion 系统升级的东西,但随着许多其他站点更改,您应该考虑更手动的方法(最终更便宜) Bart Koopman 曾经写过一篇关于它的 ncie 博客:http://www.tridiondeveloper。 com/how-to-say-goodbye-to-your-migration-tool
我想问一下为什么您认为 sdl tridion 建议方式(数据库升级)不在您的选择范围内,因为这确实是最安全的方式(如果升级是您的目标)
如果您还打算清理数据库,那么我建议首先清理不需要的项目(组件、页面、关键字、模板、模式等)。当您无法删除项目时,请在需要清理或断开依赖项时使用 WhereUsed。不要以为 CP export->import 会清理你清理过程中无法删除的项目,如果你不能手动完成,cp 也不能,它只会将项目添加到包裹。
在我看来,升级 CP 迁移的唯一原因是清除旧版本的遗留问题(数据库升级将保留它们)但请记住,损坏的关系/项目将在 CP 中失败,您需要手动创建它们目标系统,但这样您就可以摆脱不会消失的遗留问题
在我看来,仅用于升级,使用 db upgrade,省力,完全受 sdlt 支持。
我的建议是将升级与任何其他请求分开,例如新布局、新功能或清理,这样测试和错误跟踪会容易得多