Многие к одному ApexSql data diff Передача базы данных

Я искал ответы и не нашел ничего, относящегося к проекту, над которым я сейчас работаю. Если я пропустил это, если бы вы могли связать URL-адрес, это было бы очень признательно.

В настоящее время у нас есть много полевых установок, которые запускают различные приложения для передачи полевых данных в основную базу данных. Эти приложения были разработаны по разным причинам в разное время и в настоящее время отправляют только определенные данные. Теперь нам нужно отправить все данные. Я надеялся использовать ApexSQL, продукт, который у нас уже есть, diff данных, чтобы, возможно, передавать новые записи строк каждого внутреннего сервера в основную базу данных.

Я надеялся получить некоторую информацию от кого-то, кто, возможно, уже рассмотрел это как возможность или реализовал это в прошлом.

Дополнительный забавный аспект этого проекта заключается в том, что он должен соответствовать требованиям PCI, что я могу выяснить постфактум.


person BBristow    schedule 16.10.2012    source источник


Ответы (1)


Чтобы передавать только новые записи, вы должны синхронизировать записи, которые существуют в вашем источнике (внутренние серверы) и «отсутствуют» в вашем месте назначения (основная база данных). ApexSQL Data Diff может сделать это, но вы должны выбрать все записи на вкладке «Отсутствующие» для определенных таблиц и отменить выбор всех записей на вкладке «Дополнительно». Если вы оставите записи выбранными на вкладке «Дополнительно», записи, существующие в основной базе данных, но отсутствующие на внутренних серверах, будут удалены, поэтому вы должны быть осторожны.

введите здесь описание изображения

Если у вас есть ApexSQL Diff API, вы можете использовать SynchronizeMissingRows, и все отсутствующие строки в базе данных будут синхронизированный

person Carol Baker West    schedule 16.01.2013