我们很难保持数据同步。过去 20 年来,我们一直在使用 UNIFY 数据服务器在 UNIX 机器上运行系统。一直在推动迁移到 Microsoft,现在还在我们的 Microsoft 网络上运行 Microsoft SQL Server 2008 R2 数据库。这两个数据库中的某些表需要保持同步。此外,需要同步的表遵循稍微不同的表结构。
Microsoft SQL 服务器在 64 位计算机上运行。Unify 没有编写 64 位 ODBC 驱动程序供我们在尝试保持数据库同步时使用。
我已经研究了在 Unify 上使用数据库触发器的可能性,它写入对表所做的所有更改的日志,然后 FTP 日志并应用更改(或调用 Web 服务以应用更改),但是当触发器触发并写入时日志/调用服务,如果事务回滚,日志仍然存在。
有没有人知道保持这些数据库同步的最佳方法是什么?
提前致谢
授予