Допускает ли SQL Server триггеры для расширенных свойств, уровня таблицы или уровня столбца?
Если нет, существует ли что-нибудь вроде триггера, который может обнаруживать «добавление» или «обновление» расширенных свойств и автоматически выполнять хранимую процедуру?
Спасибо!





Для этого можно использовать триггер DDL.
CREATE TRIGGER foo
ON DATABASE
FOR CREATE_EXTENDED_PROPERTY, ALTER_EXTENDED_PROPERTY
AS
BEGIN
/*TODO: Something useful here*/
SELECT EVENTDATA()
END
@Brian - RE ваш комментарий к теперь удаленному ответу, эти конкретные события существуют еще в SQL Server 2008. У меня нет 2005 года для тестирования.