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

Masalah Batas Waktu Koneksi ADO

Tidak, cukup menyetel properti ConnectionTimeout

Saya mengalami masalah yang sebenarnya (D2009, MSSQL2005), tetapi TADOConnection.ConnectionTimeout berfungsi dengan baik untuk saya (btw. nilai default untuk properti ini adalah 15 detik). Perhatikan, bahwa dispersi batas waktu cukup lebar, jadi sekali Anda akan kehabisan waktu setelah 5 detik dan seterusnya mis. setelah 10 detik, tetapi 20 detik benar-benar terlalu banyak untuk upaya koneksi.

Mungkin Anda memiliki masalah dengan CommandTimeout (jika Anda mencoba menjalankan kueri dengan komponen kumpulan data ADO yang terkait). Anda harus ingat, bahwa jika Anda mengatur TADOConnection.ConnectionTimeout :=5 dan di komponen kumpulan data Anda mis. TADOQuery.CommandTimeout :=15, dan Anda mencoba mengeksekusi query, maka Anda akan mendapatkan timeout setelah 20 detik.

Jika Anda benar-benar memiliki masalah dengan eksekusi kueri, tidak hanya upaya koneksi, posting ini dapat membantu AndaKomponen ADO CommandTimeout



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa newid() muncul di akhir kueri?

  2. Bagaimana cara mengatur baris tabel dalam urutan menaik dan menyimpan tabel secara bersamaan?

  3. Apakah ada batasan jumlah tabel dalam database SQL Server DAN tampilan?

  4. Apa itu LEN() di SQL Server?

  5. Membandingkan Cloud Virtual Machines dengan Managed Cloud Database