Подтвердить что ты не робот

Ключ "NEW TRIGGER" SQL Server Express отключен

Я новичок в SQL Server Express, и я хочу создать новый триггер в своей таблице.

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

Я использую SQL Server 2014 Express и Management Studio 2014.

Кто-нибудь знает, почему это происходит?

Пожалуйста, предложите мне какой-то выход.

4b9b3361

Ответ 2

Я знаю, что этот пост старше, но я наткнулся на него, когда пытался использовать SQL Server Management Studio (SSMS) 2014 (12.0.5000.0) и обнаружил, что параметр "Новый триггер" недоступен при подключении к SQL Server 2008 База данных предприятий R2. После дальнейшего расследования Microsoft заявляет, что для версий SSMS после 2014 SP1 (не включая SP1) есть исправление. К сожалению, я не нашел обновления для SSMS 2014, который исправил это, но отправил Ayo Olubeko 4/8/2016, инструктирует людей здесь ( раздел комментариев), чтобы загрузить последнюю версию сайт загрузки Microsoft, в котором теперь имеется автономный установщик, и его можно легко обновить, чтобы решить эту проблему. Предыдущие версии, такие как выпуск в июне 2016 года, должны иметь это исправление и могут быть найдены (https://docs.microsoft.com/en-us/sql/ssms/previous-sql-server-management-studio-releases), но я решил загрузить последнюю версию.

После загрузки установщика 898MB для SSMS 2016 (13.0.16106.4) кажется, что этот параметр больше не отображается серым цветом при подключении к той же базе данных!

7I8e0.jpg

Я надеюсь, что это поможет другим, которые просто не сделали переход к последним SSMS, но, как и я. Обратите внимание, что это просто открывает файл шаблона, о котором упоминал Vishal Gajjar в комментариях к этому вопросу, и для меня не происходит автоматическое заполнение имени таблицы или любых полей, но я также не знаю, предполагается ли это. Интерфейс похож, поэтому я не вижу причин, по которым я не смогу использовать это, чтобы заменить и удалить версию 2014, чтобы получить все обновления и улучшения.

Ответ 3

SSMS, упакованные в версии Express, являются подмножеством полного набора функций SSMS.

Существует несколько других опций, которые не существуют, включая графический интерфейс для включения и отключения триггеров. Я считаю, что контроль над SQL-агентом является еще одним из них. Если вы подключитесь к движку Express DB с полной версией SSMS, опция будет присутствовать.

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