Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将应用程序LotusNotes迁移到C#_C#_Database_Migration_Mask_Lotus - Fatal编程技术网

将应用程序LotusNotes迁移到C#

将应用程序LotusNotes迁移到C#,c#,database,migration,mask,lotus,C#,Database,Migration,Mask,Lotus,大家好,提前谢谢大家 我目前正在为一个客户做一个新项目,目标很简单,但我需要一个想法 客户机有多个数据库lotus(面向应用程序),它将改变客户机服务器平台C#中的数据库。NET与SQL Server数据库 他不再希望获得Lotus Notes的许可证,因为这对他的公司无利可图 有一些工具可以在sharepoint上迁移数据库,但此处的目的不同,因为处理是手动的 你能告诉我该怎么做吗?:) 我在Lotus Notes方面有3年的经验 我认为使用用户和组会话表类型admin、player、modi

大家好,提前谢谢大家

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

客户机有多个数据库lotus(面向应用程序),它将改变客户机服务器平台C#中的数据库。NET与SQL Server数据库

他不再希望获得Lotus Notes的许可证,因为这对他的公司无利可图

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

你能告诉我该怎么做吗?:)

我在Lotus Notes方面有3年的经验

我认为使用用户和组会话表类型admin、player、modificator等创建ACL规则

面具将是网站的模板

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

我不知道他们是应该把文件的唯一标识符还是一位数放进去

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

感谢大家花时间阅读,接受建议很好


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

您最好有一个好的概念来进行迁移

首先,您需要具有通用/可配置代码,以便将文档内容导出为可以放入SQL数据库的任何格式。 这对于摘要数据(文本、日期、名称、数字项)来说不是什么大不了的事情,但是对于Richtextitems(格式化文本、附件、嵌入图像等)来说会很复杂

最好的建议是购买一个可以为您导出的产品,因为除非您是一个非常有经验的LotusScript程序员,否则您将无法从LotusNotes中获得“良好”的Richtext数据

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


最好估计100天的工作时间,以便完成所有这些工作…

如果可能,您能用英语翻译吗?我,请在StackOverflow上使用英语。请参阅非英语问题策略:@madbay您介意我编辑您的帖子以添加英语版本吗?@tijizor我有一个待编辑的帖子通过谷歌翻译。@tijizor您好,您可以翻译,因为我的英语不是很好