... SQL Trigger haben immer allow repeatable change und den Satz müssen die nicht lesen, man muss nur einen before trigger erstellen und das before Abbild deklarieren. Eine XA Transaktion brauchst Du dafür allenfalls, wenn Du eine verteilte Transaktion hast, also auf mehreren Rechnern schreibst, aber auch da ist das keineswegs zwingend. Von den ACTGRPs ist das ebenfalls alles in Ordnung. Du musst nur in deinem .NET sicherstellen, dass alles über dieselbe Connection geht, oder eben alle Connectens committen, bzw. zurücksetzen.

D*B