Подробнее о dbForge Data Compare for SQL Server

Убедитесь насколько просто сравнивать и синхронизировать данные с помощью dbForge Data Compare for SQL Server. Щелкните по картинкам для просмотра в полноэкранном режиме.

1. Мастер сравнения данных

При запуске Data Compare for SQL Server, вы попадаете на страницу Start Page, на которой расположена панель быстрого доступа к основному функционалу приложения, а также список недавно сохраненных проектов. Для того чтобы открыть мастер сравнения данных, нажмите на кнопку New Data Comparison.


2. Выбор соединений баз данных

Для создания соединения, в мастере сравнения данных, щелкните кнопку New. Откроется окно Database Connection Properties.

Из раскрывающегося списка в поле Server выберите необходимый сервер. По аналогии, выберите тип аутентификации (в поле Authentication), укажите пользователя (в поле User), пароль (в поле Password) и базу (в поле Database). Нажмите OK чтобы завершить создание соединения. После этого, в мастере сравнения данных выберите созданное соединение из списка поля Connection.


3. Выбор объектов сравнения

В полях Source и Target выберите объекты для сравнения: базу данных, снимок схемы, резервную копию базы данных и т.д. Source – это база данных, содержимое которой копируется в базу Target после синхронизации. Target – это база данных, содержимое которой вы сравниваете и синхронизируете с Source.

Совет: Чтобы поменять местами Source и Target, щелкните кнопку в центре мастера сравнения. Чтобы настроить дополнительные опции сравнения, щелкните кнопку Next. Чтобы начать сравнение, щелкните кнопку Compare.


4. Настройка сравнения

Вы можете настроить процесс сравнения по своему усмотрению, например, исключить из сравнения некоторые объекты или их свойства. Перейдите на вкладку Options мастера сравнения и установите флажки возле необходимых опций.

Совет: Чтобы сохранить настройки сравнения как файл с аргументами командной строки, нажмите на соответствующую ссылку вверху вкладки. Позже вы сможете использовать этот файл для автоматического сравнения и синхронизации с помощью командной строки.


5. Установка соответствий между объектами

Перейдите на вкладку Mapping мастера сравнения, на которой представлен список объектов, которые автоматически выбраны для сравнения. По умолчанию, Data Compare сравнивает таблицы в выбранных базах данных. Также можно сравнивать представления.

Совет: Для того, чтобы включить в сравнение только необходимые вам объекты, достаточно установить или убрать флажок напротив соответствующих объектов в списке.


6. Восстановление автоматически настроенных соответствий

Data Compare автоматически устанавливает соответствия между объектами. Однако, вы можете вручную настроить соответствия между схемами, таблицами, колонками и представлениям.

Совет: Чтобы удалить соответствия, установленные вручную, и восстановить автоматические соответствия, нажмите кнопку Unmap.

7. Установка соответствий между схемами

Чтобы установить соответствия между схемами с разными именами, щелкните кнопку Map Schemas и выберите схему Source в левой части окна, затем выберите схему Target в правой части. Щелкните OK, и соответствия между всеми объектами схем будут автоматически установлены.


8. Установка соответствий между таблицами и представлениями

Для того, чтобы установить соответствия между таблицами и представлениями с различной структурой данных, щелкните кнопку Map Objects. В открывшемся окне выберите объекты из баз Source и Target и щелкните OK. Выбранная пара объектов появится в списке объектов сравнения на страничке Mapping в мастере сравнения.


9. Установка соответствий между столбцами

Столбец Columns in Comparison показывает количество сравниваемых столбцов в каждом объекте.

Совет: Чтобы вручную установить соответствия между столбцами, щелкните кнопку с троеточием рядом с соответствующим объектом. В открывшемся окне Column Mapping показаны данные обо всех столбцах выбранного объекта.

Столбцы, для которых соответствия установлены автоматически, обозначены зеленой иконкой. Столбцы, которые невозможно сравнить, обозначены красной иконкой. Выберите необходимые столбцы и нажмите OK.


10. Анализ результатов сравнения

Детальная информация о результатах сравнения представлена в виде таблицы. Все объекты автоматически сгруппированы по статусу: only in source (только в источнике), only in target (только в целевой базе), different (разные), equal (одинаковые) и т.д. В нижней части окна представлены структурные различия между выбранной парой объектов.

Совет: Существует возможность фильтра объектов по заданному параметру, например, можно выбрать только отличающиеся объекты.


11. Синхронизация данных

Щелкните кнопку Synchronize, чтобы сгенерировать скрипт синхронизации и настроить синхронизацию исходя из ваших потребностей. Предварительно, вы можете выбрать объекты, которые хотите синхронизировать.

Совет: Для настройки процесса синхронизации, нажмите Next и перейдите к другим страницам мастера синхронизации.


12. Настройки синхронизации

На вкладке Options вы можете выбрать необходимые опции для настройки процесса синхронизации.

Чтобы просмотреть порядок действий синхронизации, а также список предупреждений, которые были сгенерированы в процессе установки соответствий, перейдите на страничку Summary в мастере синхронизации.

13. Управление SQL скриптами

Используйте SQL Editor для просмотра и редактирования скриптов синхронизации, создания запросов и их выполнения.

Совет: Чтобы открыть SQL Editor, щелкните кнопку New SQL. После выполнения запроса, результаты можно увидеть в окне Data в нижней части SQL Editor. Щелкните правой кнопкой мыши по данным и выберите опции для управления из контекстного меню.