Pessoal, muitas vezes me perguntam como encontrar os eventos para criar uma Trigger DDL, eu já passei diversas vezes o link do msdn.
Desta vez vou deixar o script aqui registrado e o link para facilitar na hora de passar esta informação a diante.
O script abaixo lista os eventos (o script também foi retirado do site do MSDN).
WITH DirectReports(name, parent_type, type, level, sort) AS ( SELECT CONVERT(varchar(255),type_name), parent_type, type, 1, CONVERT(varchar(255),type_name) FROM sys.trigger_event_types WHERE parent_type IS NULL UNION ALL SELECT CONVERT(varchar(255), REPLICATE ('| ' , level) + e.type_name), e.parent_type, e.type, level + 1, CONVERT (varchar(255), RTRIM(sort) + '| ' + e.type_name) FROM sys.trigger_event_types AS e INNER JOIN DirectReports AS d ON e.parent_type = d.type ) SELECT parent_type, type, name FROM DirectReports ORDER BY sort;
Abraço, Rodrigo
Fonte: https://msdn.microsoft.com/en-us/library/bb510452.aspx