Activer / Désactiver tous les Triggers et/ou Contraintes dans une base de données SQL Server

Publié le 28 septembre 2009 par Dave Lizotte

Lors de vos développements, il peut être pratique d'être en mesure de facilement désactiver et réactiver tous les Triggers et/ou Contraintes d'une base de données afin d'être en mesure d'effectuer certaines tâches sans être dérangé par le déclenchement de ces derniers. Voyons comment il est facile et rapide d'effectuer une telle manipulation à l'aide de sp_MSforeachtable.

Désactiver tous les Triggers

{codecitation class="brush: sql; gutter: true;" width="650px"}
sp_MSforeachtable "ALTER TABLE ? DISABLE TRIGGER ALL"
{/codecitation}