Порівняння і синхронізація констрейнів та індексів баз даних SQL Server

Параметри порівняння і синхронізації констрейнів та індексів двох баз даних SQL Server

Загальні параметри

Суворе іменування констрейнів

Встановіть цю опцію, щоб змінювати імена констрейнів. Інакше алгоритм порівняння не буде перестворювати ідентичні за визначенням, але різні за ім'ям констрейни.

NOCHECK

Використовувати опцію NOCHECK при створенні Primary Keys, Foreign Keys, Check Constraints, Unique Constraints.

SORT_IN_TEMPDB

Використовувати опцію SORT_IN_TEMPDB = ON для виконання операцій з ключовими констрейнами та індексами, коли це можливо.

ONLINE

Використовувати опцію ONLINE = ON для виконання операцій з таблицями, ключовими констрейнами та індексами, коли це можливо.

MAXDOP

Використовувати опцію MAXDOP для виконання операцій з таблицями, ключовими констрейнами та індексами, коли це можливо.

PAD_INDEX

Встановіть цю опцію, щоб змінити властивість об'єктів PAD_INDEX. Інакше алгоритм порівняння спробує успадкувати ці значення від існуючих об'єктів.

FILLFACTOR

Встановіть цю опцію, щоб змінити властивість об'єктів FILLFACTOR. Інакше алгоритм порівняння спробує успадкувати ці значення від існуючих об'єктів.

IGNORE_DUP_KEY

Встановіть цю опцію, щоб змінити властивість об'єктів IGNORE_DUP_KEY. Інакше алгоритм порівняння спробує успадкувати ці значення від існуючих об'єктів.

STATISTICS_INCREMENTAL

Встановіть цю опцію, щоб змінити властивість об'єктів STATISTICS_INCREMENTAL. Інакше алгоритм порівняння спробує успадкувати ці значення від існуючих об'єктів.

STATISTICS_NORECOMPUTE

Встановіть цю опцію, щоб змінити властивість об'єктів STATISTICS_NORECOMPUTE. Інакше алгоритм порівняння спробує успадкувати ці значення від існуючих об'єктів.

ALLOW_ROW_LOCKS

Встановіть цю опцію, щоб змінити властивість об'єктів ALLOW_ROW_LOCKS. Інакше алгоритм порівняння спробує успадкувати ці значення від існуючих об'єктів.

ALLOW_PAGE_LOCKS

Встановіть цю опцію, щоб змінити властивість об'єктів ALLOW_PAGE_LOCKS. Інакше алгоритм порівняння спробує успадкувати ці значення від існуючих об'єктів.

OPTIMIZE_FOR_SEQUENTIAL_KEY

Встановіть цю опцію, щоб змінити властивість об'єктів OPTIMIZE_FOR_SEQUENTIAL_KEY. Інакше алгоритм порівняння спробує успадкувати ці значення від існуючих об'єктів.

BUCKET_COUNT

Встановіть цю опцію, щоб змінити властивість об'єктів BUCKET_COUNT. Інакше алгоритм порівняння спробує успадкувати ці значення від існуючих об'єктів.

COMPRESSION_DELAY

Встановіть цю опцію, щоб змінити властивість об'єктів COMPRESSION_DELAY. Інакше алгоритм порівняння спробує успадкувати ці значення від існуючих об'єктів.

Primary Keys

Порівнювати і синхронізувати Primary Keys.

Створювати

Створювати нові, якщо вони не визначені для таблиці цільової бази даних.

Змінювати

Змінювати існуючі, щоб усунути відмінності.

Перестворювати

Перестворювати (видалити і створити) існуючі аби усунути відмінності.

Видаляти

Видаляти існуючі, якщо вони не визначені для таблиці шаблонної бази даних. Видалення не буде, якщо самої ж таблиці не існує в шаблонній базі даних.

Unique Constraints

Порівнювати і синхронізувати Unique Constraints.

Створювати

Створювати нові, якщо вони не визначені для таблиці цільової бази даних.

Змінювати

Змінювати існуючі, щоб усунути відмінності.

Перестворювати

Перестворювати (видалити і створити) існуючі аби усунути відмінності.

Видаляти

Видаляти існуючі, якщо вони не визначені для таблиці шаблонної бази даних. Видалення не буде, якщо самої ж таблиці не існує в шаблонній базі даних.

Видаляти дублікати

Видаляти дублікати констрейнів, ґрунтуючись на їх визначеннях.

Default Constraints

Порівнювати і синхронізувати Default Constraints.

Створювати

Створювати нові, якщо вони не визначені для таблиці цільової бази даних.

Перестворювати

Перестворювати (видалити і створити) існуючі аби усунути відмінності.

Видаляти

Видаляти існуючі, якщо вони не визначені для таблиці шаблонної бази даних. Видалення не буде, якщо самої ж таблиці не існує в шаблонній базі даних.

Check Constraints

Порівнювати і синхронізувати Check Constraints.

Створювати

Створювати нові, якщо вони не визначені для таблиці цільової бази даних.

Перестворювати

Перестворювати (видалити і створити) існуючі аби усунути відмінності.

Видаляти

Видаляти існуючі, якщо вони не визначені для таблиці шаблонної бази даних. Видалення не буде, якщо самої ж таблиці не існує в шаблонній базі даних.

Видаляти дублікати

Видаляти дублікати констрейнів, ґрунтуючись на їх визначеннях.

Foreign Keys

Порівнювати і синхронізувати Foreign Keys.

Створювати

Створювати нові, якщо вони не визначені для таблиці цільової бази даних.

Перестворювати

Перестворювати (видалити і створити) існуючі аби усунути відмінності.

Видаляти

Видаляти існуючі, якщо вони не визначені для таблиці шаблонної бази даних. Видалення не буде, якщо самої ж таблиці не існує в шаблонній базі даних.

Видаляти дублікати

Видаляти дублікати констрейнів, ґрунтуючись на їх визначеннях.

Table Indexes

Порівнювати і синхронізувати Table Indexes.

Створювати

Створювати нові, якщо вони не визначені для таблиці цільової бази даних.

Змінювати

Змінювати існуючі, щоб усунути відмінності.

Перестворювати

Перестворювати (видалити і створити) існуючі аби усунути відмінності.

Видаляти

Видаляти існуючі, якщо вони не визначені для таблиці шаблонної бази даних. Видалення не буде, якщо самої ж таблиці не існує в шаблонній базі даних.

Видаляти дублікати

Видаляти дублікати констрейнів, ґрунтуючись на їх визначеннях.

View Indexes

Порівнювати і синхронізувати View Indexes.

Створювати

Створювати нові, якщо вони не визначені для view цільової бази даних.

Змінювати

Змінювати існуючі, щоб усунути відмінності.

Перестворювати

Перестворювати (видалити і створити) існуючі аби усунути відмінності.

Видаляти

Видаляти існуючі, якщо вони не визначені для view шаблонної бази даних. Видалення не буде, якщо самої ж view не існує в шаблонній базі даних.

Видаляти дублікати

Видаляти дублікати констрейнів, ґрунтуючись на їх визначеннях.

XML Indexes

Порівнювати і синхронізувати XML Indexes.

Створювати

Створювати нові, якщо вони не визначені для таблиці цільової бази даних.

Змінювати

Змінювати існуючі, щоб усунути відмінності.

Перестворювати

Перестворювати (видалити і створити) існуючі аби усунути відмінності.

Видаляти

Видаляти існуючі, якщо вони не визначені для таблиці шаблонної бази даних. Видалення не буде, якщо самої ж таблиці не існує в шаблонній базі даних.

Видаляти дублікати

Видаляти дублікати констрейнів, ґрунтуючись на їх визначеннях.