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

Apa itu Connect Timeout dalam string koneksi server sql?

Itu adalah batas waktu untuk membuat koneksi, BUKAN batas waktu untuk perintah yang dijalankan over koneksi itu.

Lihat misalnya http://www.connectionstrings.com/all -sql-server-connection-string-keywords/ (perhatikan bahwa propertinya adalah "Connect Timeout" (atau "Connection Timeout"), bukan hanya "Timeout")

Dari komentar:

Tidak mungkin untuk mengatur batas waktu perintah melalui string koneksi. Namun, SqlCommand memiliki CommandTimeout properti (berasal dari DbCommand) tempat Anda dapat mengatur batas waktu (dalam detik) per perintah.

Perhatikan bahwa ketika Anda mengulang hasil kueri dengan Read() , batas waktu diatur ulang pada setiap pembacaan. Batas waktu adalah untuk setiap permintaan jaringan, bukan untuk koneksi total.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server ODBC Driver tidak memunculkan kesalahan

  2. Gunakan NEWID() untuk Membuat Nilai Unik di SQL Server

  3. Bagaimana cara menggunakan Ekspresi Reguler di sql server?

  4. SQL Server BCP mengekspor file yang rusak?

  5. Glosarium Kueri SQL Server — Pergeseran Tongkat untuk DBA