sql >> Databáze >  >> RDS >> Sqlserver

Chyba – transakce spojená s aktuálním připojením byla dokončena, ale nebyla vyřazena

To se může stát, když vyprší časový limit transakce. Takto můžete prodloužit časový limit pro vaši transakci (použijte hodnoty vhodné pro očekávanou délku vaší transakce). Níže uvedený kód je na 15 minut:

using (TransactionScope scope = 
             new TransactionScope(TransactionScopeOption.Required, 
                                   new System.TimeSpan(0, 15, 0)))
  {
      // working code here
  }

To je důvod, proč to mohlo fungovat pro velikost dávky 500 a ne pro 1000.



  1. Oracle sqlldr:sloupec zde není povolen

  2. SELECT CASE WHEN THEN (VYBRAT)

  3. vybraní uživatelé mají více než jeden odlišný záznam v mysql

  4. Odkaz na databázi Oracle - připojení k proxy se speciálními znaky v uživatelském jméně