Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Kesalahan - Transaksi yang terkait dengan koneksi saat ini telah selesai tetapi belum dihapus

Ini bisa terjadi ketika waktu transaksi habis. Anda dapat meningkatkan batas waktu untuk transaksi Anda seperti ini (gunakan nilai yang sesuai dengan perkiraan lama transaksi Anda). Kode di bawah ini untuk 15 menit:

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

Inilah sebabnya mengapa ini bisa bekerja untuk ukuran batch 500 dan bukan untuk 1000.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membandingkan Tipe Data Gambar Dalam SQL

  2. SQL Query untuk Mengelompokkan hasil berdasarkan urutan

  3. Batasan PERIKSA bersyarat SQL Server

  4. Bagaimana cara memberi pemilik basis data (DBO) izin PERAKITAN AKSES EKSTERNAL?

  5. 'CREATE VIEW' harus menjadi pernyataan pertama dalam kumpulan kueri