Distributed transaction terminée. Soit inscrire à cette session dans une nouvelle opération ou de la transaction de NULL

Juste curieux de savoir si quelqu'un d'autre a eu cette erreur et sait comment le résoudre?

Le scénario est comme suivre...

Nous avons une ASP.NET application web en utilisant Entreprise de la Bibliothèque en cours d'exécution sur Windows Server 2008 IIS ferme la connexion à un cluster SQL Server 2008 back-end.
Ms DTC est activé. DB connections sont mis en commun.

De mes soupçons, c'est que quelque part le long de la ligne, il y a un échec de MSDTC transaction, la connexion suis retourné à la piscine et à la prochaine requête sur une autre page est de ramasser le comportement anormal de connexion et obtenu cette erreur. La chose drôle est que nous avons cette erreur sur une requête qui n'a pas besoin que ce soit avec distributed transaction (s'engager pour deux base de données, etc.). Nous n'étions que de faire une requête select (pas d'opération) quand nous sommes arrivés à l'erreur.

Nous n'avons SQL de Profilage et de la requête se courait sur le Serveur SQL server, mais ne revint jamais (depuis le MSDTC transaction a déjà été abandonnée dans la connexion).

Quelques autres erreurs liées à accompagner ce sont:

  • Nouvelle demande n'est pas autorisé à prendre le départ
    car il doit être valide
    descripteur de transaction.
  • Interne .Net Framework Fournisseur de Données erreur 60.
  • Avez-vous trouver quelque chose à ce sujet? - Je l'obtenir lors de l'insertion des plus grands ensembles de données (> 10K lignes).