J'essaie d'écrire dans un fichier journal à l'intérieur d'une transaction afin que le journal survive même si la transaction est annulée.Enregistrement TSQL dans la transaction
Code --start
begin tran
[insérer quelque chose] dans dbo.logtable
[[code principal ici]]
rollback
commit
- code de fin
Vous pourriez dire juste faire le journal avant que la transaction commence mais ce n'est pas aussi facile parce que la transaction commence avant que ce S-Proc soit exécuté (c.-à-d. le code fait partie d'une transaction plus importante)
Donc, en bref, est-il possible d'écrire une instruction spéciale dans une transaction qui ne fait pas partie de la transaction. J'espère que ma question a un sens.
S'il vous plaît jeter un oeil à http://stackoverflow.com/questions/3725356/suppress-transaction-in-stored-procedure –