La mia applicazione è basata su un server sql db.Come ottenere l'elenco di trigger attivi su un database?
Tutti i clienti hanno lo stesso db tranne le personalizzazioni.
Alcune personalizzazioni includono: nuovi tavoli, modificati, viste personalizzate, trigger personalizzato ...
Quando eseguo l'aggiornamento del software vengono eseguiti alcuni script. Ora disattivo manualmente i trigger e riattivato dopo che gli script sono stati eseguiti.
In ogni caso, mi piacerebbe disattivare automaticamente tutti i trigger (che sono abilitati, alcuni potrebbero essere già disabilitati) e quindi riattivarli alla fine.
Non reinventare il whell, come farlo?
Come ottenere solo i trigger attivi sul db corrente?
Una volta ho avuto questo posso programmazione creare ed eseguire il
DISABLE TRIGGER triggername ON TABLENAME
ENABLE TRIGGER triggername ON TABLENAME
possibile duplicato di [SQL Server: verificare se un Trigger è Abilitato o Disabilitato?] (Http: // StackOverflow.it/questions/8136937/sql-server-check-if-a-trigger-is-enabled-or-disabled) – michaelAngelo