Не удалось найти, где триггеры хранятся в SQL-сервере 2008

Я хочу удалить и изменить ранее созданные триггеры, но я не могу найти их нигде в базе данных. Где они существуют и как отредактировать или удалить их

41
задан Fraz Sundal 5 July 2010 в 06:47
поделиться

3 ответа

Триггеры можно найти в узле таблицы:

enter image description here

92
ответ дан 27 November 2019 в 00:14
поделиться

В узле Таблицы в SSMS (SQL Server Management Studio) для каждой таблицы есть узел Триггеры .

Оттуда вы можете управлять своими триггерами.

12
ответ дан 27 November 2019 в 00:14
поделиться

Вы также можете найти триггеры, запросив представления управления в SQL Server Management Studio:

SELECT
    OBJECT_NAME(object_id) 'Table name', *
FROM 
    sys.triggers

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

5
ответ дан 27 November 2019 в 00:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: