Hallo,
Transaktionen werden nicht ausgeführt ... meintest die SP ?
Warum startet dein c# Programm die Transaktion nicht selber,
ruft die SP so oft auf, wie gewünscht und commited sie dann.
Ein anderer Weg ist,
dass du eine weitere SP definierst,
die selbst die Transaktion startet,
dann die andere SP so oft aufruft, wie benötigt,
und zum Schluss das Commit macht.
(Infos in Transact-
SQL)
Heiko