我试图找到解决方案从LotusNotes数据迁移到Sql服务器没有使用第三部分工具。但是,我发现客户已经拥有LEI许可证。我可以建议他们使用LEI将数据从Lotus Notes迁移到Sql服务器。可能吗?我需要一些关于此的指针 请注意,它不是预定的数据同步化..莲花笔记Sql服务器迁移
回答
如果您拥有LEI授权,您绝对应该考虑LEI。正如其他人指出的那样,它旨在保持数据与RDBMS同步,但将它用于一次性迁移也很有用。
您将需要花时间学习如何使用该工具,但它为您提供了很多免费的东西,如果您做了更多的手动操作,您需要编码。使用LEI也意味着如果你有大量数据,如果你能在最终切换之前进行部分迁移。
我不确定LEI(http://www-01.ibm.com/software/lotus/products/enterpriseintegrator/)是要走的路。它旨在允许数据在Notes和某些后端数据库系统之间共享。请注意,我对LEI没有任何实际经验,所以很可能有一些方法可以帮助您传输数据。我的观点只是,这不会是我的第一选择,因为从我所能看到的数据迁移不是主要目的。我也认为对于一个项目来说似乎有点过分,这可能需要一些手动交互来将数据纳入RDBMS系统。
根据您需要迁移的数据,我会考虑将数据从Notes导出到Excel中,然后将其拖入SQL以适应您设计的模式。您将潜在地节省一些麻烦,这是一个两步过程。
从基于文档的数据库转移到关系数据库可能需要重新构建数据。您可能希望在Notes中构建与SQL数据库模式中的表类似的视图。然后,您可以轻松地将视图复制到Excel,方法是选择所有文档,然后单击编辑>复制选定的表格,然后将结果粘贴到Excel中。
另一个不错的选择是使用NotesSQL driver并通过SQL Management Studio将数据提取出来。如果您不认为在导入之前需要清理Excel中的数据,那么这很有用。
通常当移动数据时,一个'gotcha'将围绕富文本项目。从Notes导出富文本非常困难,我通常会为此推荐Geniisoft Midas LSX。我还没有看到什么更好的(或甚至接近)该工具可以做什么。但是,如果您只需从富文本字段中获取文本,则SQL驱动程序确实支持从RT项中提取纯文本。
希望这会有所帮助!
使用LEI将SQL数据库保持与Notes数据库中的内容保持一致更为常见。这是我以前用过的。也就是说,LEI当然可以用于迁移。在迁移之前,您仍然会遇到清理数据的相同问题(例如,带有过时值的选择列表字段)。
有问题的组织是否有精通LEI的人?如果他们这样做,那么LEI值得考虑。从头开始学习所需的时间可能会将其作为项目的选择。我知道有LEI的官方IBM文档;我不知道有什么课程。我找不到任何通过谷歌。
上一篇关于导出富文本项目的文章值得牢记。
请查看我对与您的问题类似的另一个问题(here)的回答。它提供了从Lotus Notes中提取数据的起点。我对this other question的回答提供了从Notes迁移数据的高级方法。
我假设这是单向任务,因为您使用“迁移”而不是同步。
您可以编写代理将每个文档导出为DXL(Domino XML)。 DTD随Lotus Notes/Domino安装一起提供。使用XSLT重新格式化为首选的XML格式,然后将这些文件导入到SQL中。
样品莲花脚本代理文件导出为DXL:https://www-304.ibm.com/support/docview.wss?uid=swg21206902 样品SQL批量导入XML文件:http://weblogs.sqlteam.com/mladenp/archive/2007/06/18/60235.aspx
- 1. 莲花笔记自动化
- 2. 莲花笔记莲花脚本和交响乐
- 3. 在莲花笔记中搜索文档
- 4. 莲花笔记过滤视图
- 5. 莲花笔记开始会话
- 6. db莲花笔记的大小
- 7. 莲花笔记按钮公式
- 8. 数据库莲花笔记不重复
- 9. 莲花笔记数据到Sharepoint列表
- 10. 莲花笔记:自动更改位置
- 11. 访问莲花笔记对象
- 12. 莲花笔记 - mailto链接问题
- 13. 莲花笔记 - 类型不匹配
- 14. 莲花笔记中的截断邮件
- 15. 莲花笔记数据库路径
- 16. 获取莲花笔记文件UNID
- 17. 莲花笔记x页面调试
- 18. 莲花笔记:@Min从列表
- 19. python莲花笔记:odbc连接错误
- 20. 莲花笔记代理无法在服务器上创建文件
- 21. 服务器迁移
- 22. 从MySql迁移到SQL服务器2008
- 23. Django的迁移-SQL服务器
- 24. Sql服务器迁移到mysql
- 25. 莲花笔记:拦截ESC键盘按钮按
- 26. 如何使用vb脚本从莲花笔记下载附件
- 27. 使用莲花笔记中的列值进行文档隐藏
- 28. 以编程方式将用户添加到莲花笔记组
- 29. 减去莲花笔记中的日期字段
- 30. 莲花笔记多个日历条目的按钮脚本
计划是一个时间偏移为.NET重写笔记应用程序的一部分。由于其他原因,项目没有完成,但所有的答复都是有用的。 – avi