-2

大家好,提前谢谢你们,

我目前正在为客户开发一个新项目,目标很简单,但我需要一个想法。

客户端有多个数据库lotus(面向应用程序),它将在客户端服务器平台C#中进行转换。NET 与 SQL Server 数据库。

他不再希望拥有 Lotus Notes 的许可证,这对他的公司来说是无利可图的。

有一些工具可以在 sharepoint 上迁移数据库,但这里的目的是不同的,因为处理是手动的。

你能告诉我做的步骤吗?:)

我有 3 年的 Lotus Notes 经验。

我认为使用用户和组会话表类型管理员、播放器、修改器等创建 ACL 规则......

掩码将是网站的模板。

但是在创建数据库时,我认为将数据提取到 CSV 文件并将其导入到数据库中。

我不知道他们是否应该放置文档的唯一标识符或单个数字。

如果有人已经手动迁移了一些数据库 lotus 并且有一点时间来解释他是如何做到的。

感谢大家抽出宝贵的时间阅读,大家都很好接受建议。

我总共要迁移 60 个应用程序。

4

1 回答 1

1

你最好有一个很好的概念来做这件事。

首先,您需要有通用/可配置代码来将文档内容导出为可以放入 SQL 数据库的任何格式。这对于摘要数据(Text-、Date-、Name-、Number- 项目)来说不是什么大问题,但对于 Richtextitems(格式化文本、附件、嵌入图像等)来说会很复杂。

最好的建议是购买可以为您进行这种导出的产品,因为除非您是一位非常有经验的 LotusScript 程序员,否则您不会从 Lotus Notes 中获得“好的”Richtext 数据。

下一步将是分析功能并将其重写为 C#- 应用程序。我希望,这些应用程序都是相似的,并且不使用复杂的业务逻辑。否则你仍然会在今年年底编写代码(直到那时才完成)。

更好地估计完成所有这些工作最多需要 100 天...

于 2013-04-16T10:18:55.223 回答