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.

Preguntas similare

Leer las respuestas

#6 ulises
06/05/2004 - 17:04 | Informe spam
Microsoft no recomienda el acceso directo de las tablas
del sistema, por eso creo que la mejor opción es usar
properties functions como lo que recomienda Marcelo :

SELECT OBJECTPROPERTY
(OBJECT_ID'nombreTrigger'),'ExecIsTriggerDisabled')

Saludos,
Ulises

Otra forma más fácil y más soportada:

select Name, Objectproperty


(id, 'ExecIsTriggerDisabled') -- 1=desactivado
0=activado from sysobjects where type='TR'



Francisco Camina

"Francisco Camina [MS]"
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida