Bonjour à tous,

Je souhaiterai savoir s'il est possible de désactiver/réactiver à distance (par l'appel d'une fonction par exemple) un trigger d'un table en vue de faire des Update en masse sur cette table.

Je connais le code SQL pour le faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
DISABLE TRIGGER [NomTrigger] ON [nomTable]
GO  
update [nomTable] set ... 
GO
ENABLE TRIGGER [NomTrigger] ON [nomTable]
GO
Mais je souhaiterai pouvoir appeler une fonction ou procédure stockée qui le fera en l'appelant depuis une application.
A part le lancer directement sur le serveur, je n'arrive pas à le faire autrement.

Sinon comment automatiser autrement ces update en masse à faire par exemple tous les ans à la même date ?

Merci d'avance de vos lumières.
David