我正在尝试找到从LotusNotes迁移数据到Sql Server的解决方案,而不使用第三方工具。然而,我已经发现客户已经拥有LEI许可证。我能建议他们使用LEI将数据从Lotus Notes迁移到Sql server吗?这是可能的吗?我需要一些关于此的指针。
我正在尝试找到从LotusNotes迁移数据到Sql Server的解决方案,而不使用第三方工具。然而,我已经发现客户已经拥有LEI许可证。我能建议他们使用LEI将数据从Lotus Notes迁移到Sql server吗?这是可能的吗?我需要一些关于此的指针。
根据你需要迁移的数据,我建议你将数据从Notes中导出到Excel中,然后再将其拉入SQL以适应你设计的架构。这样做可能会节省一些麻烦,使这个过程成为一个两步骤的流程。
从基于文档的数据库转移到关系型数据库可能需要重新构造你的数据。你可以在Notes中构建类似于你SQL数据库模式中的表的视图。然后,通过选择所有文档并单击编辑 > 选择“复制选定内容作为表格”,即可将视图轻松复制到Excel中,并将结果粘贴到Excel中。
另一个好的选择是使用NotesSQL驱动程序,并通过SQL Management Studio提取数据。如果您认为在导入之前没有任何必要清理Excel中的数据,则此方法非常有效。
通常,在移动数据时,一个 '有缺陷的'地方将是富文本项。从Notes中导出富文本非常困难,我通常会推荐使用Midas LSX进行操作。我还没有看到过任何比该工具更好(或者接近)的替代品。但是,如果你只需要从富文本字段中提取文本,那么SQL驱动程序支持从RT项中提取纯文本。
希望这能帮到你!
我假设这是一个单向任务,因为您使用了“迁移”而不是同步。
您可以编写代理程序将每个文档导出为DXL(Domino XML)。 DTD随附于您的Lotus Notes / Domino安装中。 使用XSLT重新格式化为首选的XML格式,然后将其导入SQL。
导出文档为DXL的示例Lotus Script代理程序:https://www-304.ibm.com/support/docview.wss?uid=swg21206902 批量导入XML文件的示例SQL:http://weblogs.sqlteam.com/mladenp/archive/2007/06/18/60235.aspx
通常使用LEI来使SQL数据库与Notes数据库保持最新状态更为常见。这是我以前使用它的方式。尽管如此,LEI肯定可以用于迁移。在迁移之前,您仍需要清理数据(例如,具有过时值的选取列表字段)。
这个组织是否有熟练掌握LEI的人?如果有,那么考虑使用LEI是值得的。从零开始学习它所需的时间可能会排除它作为您项目的选择。我知道有官方的IBM LEI文档;我不知道有任何课程。我通过谷歌找不到任何课程。
关于导出富文本项的先前帖子值得记住。