【发布时间】:2017-06-28 10:18:23
【问题描述】:
我有 Lotus Notes 应用程序,很多人在这个应用程序中插入数据。 由于不同的原因,我需要将这些数据也复制到 MSSql 数据库中,以供其他程序使用。
目前,我们使用导出数据到 excel 并将它们插入到 MSSql 数据库,但这有一些缺点。首先我们每天都导出到 excel,所以 MSSql 数据库中的数据不是最新的。其次是需要人工。
我的任务是解决这个问题。我可能会实现自动创建导出然后导入到 MSSql 的作业,但我正在寻找是否有办法在这两个数据库之间复制数据。
有人有这方面的经验吗?最好的解决方案是复制数据库。第二个最佳解决方案是在数据存储在 Note 数据库中时捕获触发器。我读到Notes 使用Java。有谁知道当数据存储到数据库时是否可以捕获触发器。
我正在使用 Lotus Notes 8.5
【问题讨论】:
-
也许您根本不需要复制 - 似乎可以创建一个链接服务器:Linked Lotus Notes database to SQL Server 2012 以使您的 Lotus Notes 数据可以在 SQL Server 中访问。
-
嗨,菲尔伯特。谢谢你的回复。我会试试这个,但乍一看,在我看来这不是我需要的东西。我的问题是我有两个已经实现的系统。一种是Notes,另一种是在SQL Server 数据库中使用(已经创建)的表。所以理想情况下是将数据复制到数据库中的相同表中。
-
如果您坚持复制(更改的)数据,请将SSIS 添加到混合中并使用ootb SDC(或生成的MERGE statement)来提取更改的数据。这将为您提供高度可靠的自动化流程。
标签: sql-server database excel lotus-notes lotus