Синхронизатор Схем SQL Server

На этой странице представлена дополнительная информация об инструменте синхронизации SQL Server, предоставляемом dbForge Studio для SQL Server.

Синхронизация схем - это процесс создания сценария SQL, необходимого для переноса схемы исходной базы данных в целевую базу данных (патч-скрипт).

С dbForge Studio для SQL Server Вы можете:
  • Создавать сценарий основанной на стандартах синхронизации схемы со всеми обновлениями.
  • Синхронизировать схемы, расположенные на разных версиях сервера.
  • Контролировать объекты схем, которые будут включены в скрипт синхронизации.
  • Настроить процесс синхронизации в соответствии с Вашими потребностями.
  • Автоматизировать процесс синхронизации через командную строку.

Подготовка к Синхронизации

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

Preparing for Synchronization

Мастер Синхронизации

Мастер Синхронизации предназначен для управления проведением процесса генерации сценариев и помогает настроить результаты синхронизации.

На первой странице можно выбрать, что нужно сделать со сценарием синхронизации SQL Server: открыть его в редакторе, сохранить в файл для дальнейшего выполнения или немедленно выполнить.

Schema Synchronization Wizard

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

Мастер включает в себя дополнительные параметры для настройки сценария синхронизации SQL. В частности, он способен:

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

Сценарий Синхронизации

При завершении работы мастера генерируется SQL-скрипт. Чтобы завершить синхронизацию схемы, просто запустите его относительно выбранной базы данных, нажав кнопку Выполнить на панели инструментов SQL.

Synchronization Script

Планирование задач с помощью командной строки

Интерфейс командной строки dbForge Studio для SQL Server и планировщик задач Windows могут помочь в автоматизации задач сравнения и синхронизации схем. Вы можете создать файл *.bat и запланировать его выполнение в Планировщике задач Windows, чтобы схемы базы данных всегда синхронизировались.

Scheduling Tasks through Command Line