Я не могу найти опцию для исключения ограничений при использовании сценария SQL Server Management Studio - PullRequest
0 голосов
/ 04 сентября 2018

У меня есть ситуация, когда мы создаем интерфейсы данных для внешних клиентов.

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

Я попытался использовать сценарий создания, но я не могу найти правильные «Дополнительные параметры», которые будут генерировать сценарий, чтобы он не использовал определения приращения IDENTITY или CONSTRAINT при создании сценария. По умолчанию, кажется, всегда включают их.

Полагаю, я просто не выбираю нужные варианты.

Edit: Вот выбор варианта и пример результата. Я мог бы найти и затем заменить все для «IDENTITY», но элементы «CONSTRAINT» кажутся немного более громоздкими.

enter image description here

enter image description here

1 Ответ

0 голосов
/ 04 сентября 2018

Вам необходимо установить:

Advanced Scripting Options -> Table/view options -> Script Foreign Key -> False

enter image description here

...