Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Какво е Connect Timeout в низа за свързване на sql сървър?

Това е времето за изчакване за създаване връзката, а НЕ изчакване за команди, изпълнени над тази връзка.

Вижте например http://www.connectionstrings.com/all -sql-сървър-връзка-низ-ключови думи/ (обърнете внимание, че свойството е „Изчакване на връзката“ (или „Изчакване на връзката“), а не само „Изчакване“)

От коментарите:

Не е възможно да зададете времето за изчакване на командата чрез низа за връзка. SqlCommand обаче има CommandTimeout свойство (извлечено от DbCommand), където можете да зададете време за изчакване (в секунди) на команда.

Имайте предвид, че когато преминавате през резултатите от заявката с Read() , времето за изчакване се нулира при всяко четене. Времето за изчакване е за всяка мрежова заявка, а не за цялата връзка.



  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 в рамките на функция (SQL Server)?

  2. Технологична йерархия на паметта/съхранението и SQL сървър

  3. как да разберете състоянието на изпълняваните в момента задачи

  4. Как работи функцията за преобразуване на SQL при преобразуване на datetime в float?

  5. Методът xquery value() не работи и дава грешка