SQL Server - Modo fácil detectar triggers en base de datos

 
Vista:

Modo fácil detectar triggers en base de datos

Publicado por Maria (1 intervención) el 25/11/2011 22:12:38
Hola a todos/as!

Alguien sabe si hay alguna órden en SQL o alguna opción de SQL Server 2005 o 2008, que de esta información sin tener que ir tabla por tabla mirando si hay triggers o generando el script y luego buscando con un 'find' en él?

Si tenéis otra info, no de triggers però otras opciones parecidas en el sql interesantes también me gustaría aprenderlo ;)

Muchas gracias!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Modo fácil detectar triggers en base de datos

Publicado por Isaias (4558 intervenciones) el 26/11/2011 00:21:56
Verificalo

SELECT * FROM SYS.SYSCOMMENTS WHERE TEXT LIKE '%CREATE TRIGGER%'

ó

SELECT * FROM SYS.OBJECTS WHERE TYPE = 'TR'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Modo fácil detectar triggers en base de datos

Publicado por julio gonzalez (1 intervención) el 25/06/2013 17:59:39
copiar y pegar seleccionando la base de datos antes de ejecutar...


SELECT [Table] = OBJECT_NAME(o.parent_obj), [Trigger] = o.[name], [Type] = CASE WHEN ( SELECT cmptlevel FROM master.dbo.sysdatabases WHERE [name] = DB_NAME() ) = 80 THEN CASE WHEN OBJECTPROPERTY(o.[id], 'ExecIsInsteadOfTrigger') = 1 THEN 'Instead Of' ELSE 'After' END ELSE 'After' END, [Insert] = CASE WHEN OBJECTPROPERTY(o.[id], 'ExecIsInsertTrigger') = 1 THEN 'Yes' ELSE 'No' END, [Update] = CASE WHEN OBJECTPROPERTY(o.[id], 'ExecIsUpdateTrigger') = 1 THEN 'Yes' ELSE 'No' END, [Delete] = CASE WHEN OBJECTPROPERTY(o.[id], 'ExecIsDeleteTrigger') = 1 THEN 'Yes' ELSE 'No' END, [Enabled?] = CASE WHEN OBJECTPROPERTY(o.[id], 'ExecIsTriggerDisabled') = 0 THEN 'Enabled' ELSE 'Disabled' END FROM sysobjects o WHERE OBJECTPROPERTY(o.[id], 'IsTrigger') = 1 -- leave out the following clause if you need to -- include system triggers, e.g. those in MSDB AND OBJECTPROPERTY(o.[id], 'IsMSShipped') = 0 ORDER BY 1,2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar

Modo fácil detectar triggers en base de datos

Publicado por Lilian Rocio Gómez (1 intervención) el 10/09/2013 18:38:07
Muchas gracias, muy util
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Modo fácil detectar triggers en base de datos

Publicado por betty (1 intervención) el 14/01/2014 20:33:08
Muy bueno lo probé en sql 2000 y 2005
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Modo fácil detectar triggers en base de datos

Publicado por luis (53 intervenciones) el 06/02/2015 23:01:32
gracias util... funcionando en sql server 2012
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Modo fácil detectar triggers en base de datos

Publicado por Federico (1 intervención) el 15/04/2015 11:49:15
Muy bueno el aporte!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Modo fácil detectar triggers en base de datos

Publicado por Eliseo (1 intervención) el 10/05/2016 16:25:41
Muy Bueno. Slds Eliseo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Modo fácil detectar triggers en base de datos

Publicado por Jose (1 intervención) el 31/01/2017 18:56:32
Excelente aporte, Funciona perfecto en sql 2016
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Modo fácil detectar triggers en base de datos

Publicado por GRACIAS (1 intervención) el 03/02/2017 00:26:23
gracias me ayudo de mucho
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Modo fácil detectar triggers en base de datos

Publicado por Carlos Mejia (1 intervención) el 10/02/2017 23:11:24
muy util!!! me sirvio mucho.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Modo fácil detectar triggers en base de datos

Publicado por Soany (1 intervención) el 21/02/2017 16:35:40
Muchas graciasss por la informacion de suma utilidad.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Modo fácil detectar triggers en base de datos

Publicado por Fernando Aguilar (1 intervención) el 19/06/2019 01:16:20
EXCELENTE SCRIPT. MUCHAS GRACIAS FUNCIONA CORRECTAMENTE EN 2005
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Modo fácil detectar triggers en base de datos

Publicado por Pulido (1 intervención) el 22/04/2015 21:54:20
En Mysql cual es la sentencia?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Modo fácil detectar triggers en base de datos

Publicado por harwinhp (1 intervención) el 26/05/2015 16:22:34
Bueno muy bueno
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar