2013-03-20 2 views
0

У меня есть база данных прогресса OpenEdge 10.2A, и у нас есть SQL Server 2008R2. Теперь мое требование - искать инструмент, который может выполнять синхронизацию базы данных между этими двумя базами данных (упоминалось выше).Синхронизация базы данных прогресса с SQL Server

Основные функции, необходимые являются:

  1. синхронизации данных должен быть Двунаправленная.
  2. Если какая-либо система недоступна, она должна иметь возможность хранить обновленные данные сама по себе, может быть в форме очереди сообщений или что-то еще, а затем отправить в пункт назначения, когда она установлена.
  3. Инструмент должен иметь возможность подбирать изменения из источника, как если бы какие-либо изменения DML или DDL выполнялись в исходной системе.
  4. Он должен иметь возможность синхронизации данных расписания, то есть при каждом расписании синхронизации данных.

Не могли бы вы сообщить мне, какой подход или какой-либо инструмент доступен на рынке, который мог бы помочь в этом?

ответ

0

Прогресс имеет репликацию в виде добавления. Но если это может справиться с Прогрессом в MsSql или нет, я не уверен.

Вот ссылка на Прогресс 10.2B документации, где вы можете прочитать о репликации среди прочего: http://communities.progress.com/pcom/docs/DOC-103525

10.2A на самом деле так стар, он вышел в отставку (выпущен в 2008 году). Текущая версия - 11.2. В любом случае, я думаю, что было бы неплохо связаться с вашим местным отделением Progress и спросить, есть ли у них какие-либо решения. http://www.progress.com

Что касается сторонних решений, я понятия не имею!

0

Bravepoint имеет продукт «replicate to SQL». Однако у меня нет опыта.

http://www.bravepoint.com/products-pro2-replication-suite.shtml

+0

Я. Тим я знал об этом инструменте, но наша компания не слишком заинтересована в покупке инструмента, и его не свободный один. – shaleen

+0

Тогда вы застряли. –