Сравнение Схем Баз Данных SQL Server

Сравнение схем является первым шагом в процессе сравнения баз данных и данный шаг может быть успешно выполнен с помощью dbForge Studio для SQL Server. Данный инструмент будет полезен в случае:

  • перемещения структур схемы из версии разработчика в лайв версию баз данных
  • обновления баз данных в случае, когда разработчики работают в разных командах
  • сравнения баз данных в приложении
  • создания сценариев развертывания для клиентских и хост приложений
  • объединения экземпляров службы на одном сервере.

Основные особенности

  • Сравнение и синхронизация схем баз данных SQL Server
  • Схема генерации отчетов о сравнении - создает сравнительный отчет для дальнейшего анализа
  • Командная строка - поддерживает автоматический запуск процесса сравнения и синхронизации
  • Синхронизация между разными версиями серверов
  • Сравнение встроенных резервных копий SQL сервера
  • Сравнение результатов фильтрации
  • Схема генерации сценария - получает скрипт со всеми обновлениями
  • Просмотр DDL различий в каждом объекте - получает подробный обзор всех обновлений
  • Исключение объектов из синхронизации - позволяет работать только с требуемыми объектами
  • Возможность сохранять и загружать параметры сравнения - отменяет необходимость ввода настроек каждый раз, когда необходимо запустить мастер сравнения.

Начало процесс сравнения

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

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

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

Compare SQL Server Schemas: Comparison

Анализ результатов сравнения схемы

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

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

Compare SQL Server Schemas: Results

Синхронизация схем SQL Server

Когда выбраны объекты, которые необходимо синхронизировать, нужно просто вызвать мастер синхронизации.

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

Compare SQL Server Schemas: Synchronization

Автоматизация сравнения и синхронизации

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