¿Cuándo se dispara el fuego y cuándo no?

Pregunta bastante general sobre los disparadores en el servidor SQL 2005.

¿En qué situaciones se activan los activadores de tabla y qué situaciones no son?

Cualquier ejemplo de código para demostrar sería genial.

Estoy escribiendo una base de datos de auditoría y solo quiero estar al tanto de cualquier situación que pueda no disparar los desencadenantes que he configurado para actualizar, eliminar e insertar en mis tablas.

Un ejemplo de lo que quiero decir,

UPDATE MyTable SET name = 'test rows' WHERE id in (1, 2, 3);

La siguiente declaración solo dispara el activador de actualización una vez.

Respuestas a la pregunta(4)

Su respuesta a la pregunta