sql >> Database teknologi >  >> RDS >> Sqlserver

Fejl - Transaktionen, der er knyttet til den aktuelle forbindelse, er gennemført, men er ikke blevet kasseret

Dette kan ske, når transaktionen timeout. Du kan øge timeouten for din transaktion på denne måde (brug værdier, der passer til den forventede længde af din transaktion). Koden nedenfor er i 15 minutter:

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

Det er derfor, det kunne have fungeret for batchstørrelse 500 og ikke for 1000.



  1. Brug af OraclePreparedStatement med DBCP-forbindelse

  2. Hvordan opsætter man pandas DataFrame til PostgreSQL-tabellen?

  3. hvordan opretter jeg en cirkelgeometri med en radius og centrums koordinater ved hjælp af MySQL Spatial Extensions?

  4. Eksterne mySQL-forbindelser kan ikke oprette forbindelse til MySQL 4.1+ ved hjælp af den gamle usikre autentificeringsfejl fra XAMPP