При использовании SQL Server Management Studio генерируйте скрипты, не оглядываясь на триггеры - PullRequest
3 голосов
/ 31 августа 2010

Я вижу интересную разницу в поведении между моим экземпляром и экземпляром SSMS моего босса.Когда он использует Tasks-> Generate Scripts ... для таблиц, он помещает охрану вокруг триггеров для этой таблицы (если существует ...), но когда я делаю то же самое, используя те же параметры, SSMS не помещает охранутриггеры, поэтому я получаю ошибки, если я запускаю скрипт, который он генерирует более одного раза.Любая идея, как я могу заставить SSMS генерировать охрану вокруг триггеров для меня?

Ответы [ 3 ]

6 голосов
/ 31 августа 2010

В SSMS просмотрите диалоговое окно (меню) Tools / Options в разделе «Сценарии». Параметр «Включить условие ЕСЛИ НЕ СУЩЕСТВУЕТ» может отличаться в двух ваших системах, но может быть чем-то похожим, но более неясным.

5 голосов
/ 31 августа 2010

В SSMS щелкните Инструменты, Параметры, Обозреватель объектов SQL Server, Сценарии, Параметры сценариев объектов, Включить условие ЕСЛИ НЕ СУЩЕСТВУЕТВозможно, ваш босс имеет значение true, ваше false.

3 голосов
/ 31 августа 2010

Вы установили параметр «Включить, если НЕ СУЩЕСТВУЕТ» на странице «Выбор параметров сценария» на «True»? По умолчанию это «Ложь».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...