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

Констрейны
Параметры сравнения и синхронизации констрейнов баз данных SQL Server, включая сравнение по определению для Primary и Foreign Keys, Default, Check и Unique констрейнов

Общие параметры

Строгое именование констрейнов

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

NOCHECK

Использовать опцию "NOCHECK" при создании Primary Keys, Foreign Keys, Check Constraints, Unique Constraints.

Primary Keys

Сравнивать и синхронизировать Primary Keys.

Создавать

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

Перестраивать

Перестраивать (удалить и создать) существующие, чтобы устранить отличия.

Удалять

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

Foreign Keys

Сравнивать и синхронизировать Foreign Keys.

Создавать

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

Перестраивать

Перестраивать (удалить и создать) существующие, чтобы устранить отличия.

Удалять

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

Удалять дубликаты

Удалять дубликаты констрейнов, основываясь на их определениях.

Default Constraints

Сравнивать и синхронизировать Default Constraints.

Создавать

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

Перестраивать

Перестраивать (удалить и создать) существующие, чтобы устранить отличия.

Удалять

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

Check Constraints

Сравнивать и синхронизировать Check Constraints.

Создавать

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

Перестраивать

Перестраивать (удалить и создать) существующие, чтобы устранить отличия.

Удалять

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

Удалять дубликаты

Удалять дубликаты констрейнов, основываясь на их определениях.

Unique Constraints

Сравнивать и синхронизировать Unique Constraints.

Создавать

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

Перестраивать

Перестраивать (удалить и создать) существующие, чтобы устранить отличия.

Удалять

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

Удалять дубликаты

Удалять дубликаты констрейнов, основываясь на их определениях.