Отримати скрипт синхронізації структури двох баз даних SQL Server

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

Створювати скрипт синхронізації. Якщо ця опція не встановлена, то програма створить лише звіт.

Загальний скрипт

Створювати скрипт синхронізації у вигляді загального скрипту, без прив’язки до конкретної цільової бази даних настільки, наскільки це можливо.

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

Детальніше про оновлення views і вбудованих функцій.

Додавати в кінець

Додавати заданий скрипт в кінець скрипту синхронізації для виконання будь-яких фінальних кроків, яких потребує цільова база даних. Ви можете вибрати один 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.

Це нормальна ситуація, коли один з взаємозалежних об'єктів створюється першим.