Не вижу триггеры, созданные в SQL Server Management Studio 2008 - PullRequest
67 голосов
/ 20 марта 2011

Я создал простой триггер на таблице Альбомов.Но этот триггер не виден в проводнике объектов в программируемости в папке триггеров.Я обновил эту папку и перезапустил SSMS, но все равно не повезло.Однако я вижу этот триггер под этой таблицей в папке триггеров.Это функция или ошибка?

Я использую SQL Server 2008.

Ответы [ 4 ]

104 голосов
/ 20 марта 2011

Триггеры в Программируемости предназначены для триггеров базы данных ( Триггеры DDL ). Вы можете просмотреть триггеры таблицы ( Триггеры DML ), если развернуть таблицу. Например, вы ищете триггеры для таблицы «ученики» Follow: раскрыть "Таблицы" => развернуть "студенты" => Здесь вы найдете триггеры DML в узле триггеров.

57 голосов
/ 11 июня 2013

Здесь расположены триггеры для конкретной таблицы:

enter image description here

2 голосов
/ 16 октября 2018

Если вы все еще не можете найти его, скорее всего, вы указали

CREATE TRIGGER X
ON SERVER ALL

Указывает, что он развернут на уровне сервера.

Разверните объекты сервера> Триггеры

1 голос
/ 08 июня 2016

Сверните вкладку базы данных, затем обновите (F5) и разверните TableName> Triggers>, и вот ваши триггеры (которые должны быть выполнены в первую очередь перед автоматическим сохранением.).

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