sql >> Database >  >> RDS >> Sqlserver

Fout - De transactie die is gekoppeld aan de huidige verbinding is voltooid, maar is niet verwijderd

Dit kan gebeuren wanneer de transactie een time-out heeft. U kunt de time-out voor uw transactie op deze manier verlengen (gebruik waarden die geschikt zijn voor de verwachte duur van uw transactie). De onderstaande code is voor 15 minuten:

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

Daarom had het kunnen werken voor batchgrootte 500 en niet voor 1000.



  1. MySQL join-tabellen waarbij de tabelnaam een ​​veld van een andere tabel is

  2. Hoe een berekende kolom in de SQL Server-tabel toe te voegen - SQL Server / T-SQL-zelfstudie, deel 47

  3. SQL Server 2008 - Bij invoegen/bijwerken Trigger die waarden naar een andere tabel kopieert?

  4. Android SQLite-probleem - tabel ... heeft geen kolom met de naam