Получить скрипт синхронизации структуры двух баз данных SQL Server

Создавать SQL-скрипт
Создание SQL-скрипта синхронизации структуры баз данных SQL Server в дереве задания AutosyncDB

Создавать скрипт синхронизации. Если эта опция не установлена, то приложение сделает только отчет.

Общий скрипт

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

Добавлять обновление Views & Inline Functions

Подробней об обновление предствалений и встроенных функций.

Добавлять в конец

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

Ожидаемый размер файлов, [Мб]

Ожидаемый размер файлов скрипта синхронизации.

ВЫПОЛНИТЬ

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


Создание и пересоздание зависимых объектов в базе данных SQL Server

Алгоритм генерации SQL-скрипта учитывает зависимости между объектами структуры, что гарантирует его корректное выполнение в практическом большинстве случаев.

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

Следствием создания зависимых друг от друга объектов, в момент выполнения скрипта, будут предупреждения SQL Server:

The module 'x' depends on the missing object 'y'. The module will still be created; however, it cannot run successfully until the object exists.

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