Desencadenadores o Triggers

05/05/2004 - 21:10 por Alonso | Informe spam
Cuando se deshabilita (disable) un trigger con la opción
ALTER TABLE nombreTabla DISABLE TRIGGER nombreTrigger
me gustaría saber cómo puedo comprobar la deshabilitación
del trigger al margen de que se sepa porque no lleva a
cabo su funcionalidad. ¿No hay ninguna función o ningún
procedimiento almacenado del sistema que me permita saber
si un determinado trigger está activado o desactivado?

Gracias por vuestra ayuda.
 

Leer las respuestas

#1 Francisco Camina [MS]
06/05/2004 - 12:44 | Informe spam
Estimado Alonso,

Adjunto te envío una sentencia T-SQL, la cual te indica si un disparador
esta activado o desactivado:

select cast (name as char(60)) as [Trigger], case when (status & 0x800) 2048 then 'Disable' else 'Enable' end as status
from sysobjects
where type='TR'

Un saludo,

Francisco Camina

"Alonso" wrote in message
news:8d2b01c432d4$a2f139b0$
Cuando se deshabilita (disable) un trigger con la opción
ALTER TABLE nombreTabla DISABLE TRIGGER nombreTrigger
me gustaría saber cómo puedo comprobar la deshabilitación
del trigger al margen de que se sepa porque no lleva a
cabo su funcionalidad. ¿No hay ninguna función o ningún
procedimiento almacenado del sistema que me permita saber
si un determinado trigger está activado o desactivado?

Gracias por vuestra ayuda.

Preguntas similares