Nous avons un système qui possède à la fois un composant .NET et SQLServer. Le composant .NET est chargé de démarrer le processus et d'inclure les appels aux procédures stockées dans une transaction..NET + SQL Server 2005 - Comment annuler une transaction mais conserver le journal
Ce processus est effectué en utilisant principalement les procédures stockées sur la base de données, qui écrivent toutes dans notre propre table de journal. Le problème est que la transaction, démarrée dans le code .NET, englobera toutes les autres qui sont utilisées dans le code de la base de données, et si l'une des transactions enfant revient en arrière, la table de journal est supprimée.
Y a-t-il un moyen de conserver les journaux, en supprimant tout le reste?
Merci d'avance.
Je n'ai pas oublié à ce sujet, je répondrai une fois que j'ai testé votre solution. – JoaoPSantos