У нас проблемы с синхронизацией данных.
Последние 20 лет мы работали с системой на компьютере с UNIX, используя сервер данных UNIFY. Был толчок к переходу на Microsoft, и теперь мы также используем базу данных Microsoft SQL Server 2008 R2 в нашей сети Microsoft. Некоторые таблицы из этих 2 баз данных должны оставаться синхронизированными. Кроме того, таблицы, которые необходимо синхронизировать, следуют слегка отличающимся структурам таблиц.
Сервер Microsoft SQL работает на 64-битной машине. Unify не написала 64-битный драйвер ODBC для использования при попытке синхронизации баз данных.
Я рассмотрел возможность использования триггеров базы данных в Unify, которые записывают в журнал логи всех изменений, внесенных в таблицы, а затем отправляют в журнал логи и применяют изменения (или для вызова веб-служб, чтобы применить изменения), но когда запускается запускает и записывает журнал / вызывает службу, если транзакция откатывается, журнал все еще остается.
У кого-нибудь есть идеи о том, как лучше всего синхронизировать эти базы данных?
Заранее спасибо
Грант