代码之家  ›  专栏  ›  技术社区  ›  Marko Zadravec

将数据从Lotus Notes复制到MSSql

  •  1
  • Marko Zadravec  · 技术社区  · 8 年前

    我有Lotus Notes应用程序,很多人在这个应用程序中插入数据。

    现在,我们使用将数据导出到excel并将其插入MSSql数据库,但这有一些缺点。首先我们每天导出到excel,所以MSSql数据库中的数据不是最新的。第二是需要一个人劳动。

    有人在这方面有经验吗?最好的解决方案是复制数据库。第二个最佳解决方案是在数据存储在Notes数据库中时捕捉触发器。我读到笔记使用Java。有谁知道当数据存储到数据库中时是否可以捕捉触发器。

    我正在使用Lotus Notes 8.5

    3 回复  |  直到 8 年前
        1
  •  2
  •   Richard Schwartz    8 年前

    我只想回答你的最后一个问题。剩下的真的太宽泛了。有很多种方法可以在Notes/Domino数据库和MS SQL Server或任何其他数据库之间同步数据。有很多第三方产品可以做到这一点

    有谁知道当数据存储到数据库中时是否可以捕捉触发器*

    Extension Manager Trigger Happy 在OpenNTF站点上,它为您提供了扩展管理器例程所需的代码,该例程可以在捕获Java代理时调用Java代理 NSFNoteUpdate 事件

    然而,请注意,任何对Notes有过一定经验的人都会知道它支持Java,所以我怀疑您对这一点非常陌生。Trigger Happy使这项任务比编写自己的扩展管理器例程容易得多,但它并不能让您摆脱为完成这项工作而必须学习大量有关Notes和Domino的知识的困境,包括学习如何使用Notes Java API,至少学习扩展管理器如何工作以及它可以捕获的事件的基础知识。

    即使有了Trigger Happy,我仍然建议你聘请以前做过这类事情的人。它将捕获服务器上的事件并在服务器上运行代码。如果做得不好,这可能会很容易降低服务器速度(很多!)甚至把它撞坏。

        2
  •  1
  •   Markus S.    8 年前

    所以我每天要做的就是删除数据库表,创建一个新表,然后填写我们员工目录的数据。

    也许这些提示指向了正确的方向。

        3
  •  0
  •   D.Bugger    8 年前

    这就是DECS所做的…双向瞬时同步。。。

    推荐文章