Je ne suis pas sûr de le faire par transaction, mais avez-vous besoin d'activer des déclencheurs imbriqués pour d'autres parties ? Si vous les désactivez sur le serveur, un déclencheur ne se déclenchera pas à partir d'un autre déclencheur mettant à jour une table.
EDIT (réponse à partir des commentaires) : Vous devrez modifier le déclencheur A pour utiliser TRIGGER_NESTLEVEL