sql >> Databasteknik >  >> RDS >> Sqlserver

SQLTransaction har slutförts

Tack för all feedback. Jag har arbetat med någon från MSFT på MSDN-forumen för att ta reda på vad som händer. Det visar sig att problemet beror på att ett av inläggen misslyckades på grund av ett datum- och tidkonverteringsproblem.

Det största problemet är det faktum att det här felet dyker upp om det är ett datumkonverteringsfel. Men om det är ett annat fel som att ett fält är för långt orsakar det inte det här problemet. I båda fallen förväntar jag mig att transaktionen fortfarande existerar så att jag kan ringa återställning på den.

Jag har ett komplett exempelprogram för att replikera det här problemet. Om någon vill se den eller utbytet med MSFT kan du hitta tråden på MSFTs nyhetsgrupper i microsoft.public.dotnet.framework.adonet under SqlTransaction.ZombieCheck-feltråden.



  1. SQLite Connection läckte även om allt stängdes

  2. 2 sätt att få protokollet från ett Datetime-värde i Oracle Database

  3. Finns det prestandaproblem när filer lagras i PostgreSQL?

  4. Räkna CLOB-dubletter i ett stort Oracle-bord