Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Co to jest limit czasu połączenia w ciągu połączenia serwera sql?

To jest limit czasu na utworzenie połączenie, NIE limit czasu dla poleceń wykonywanych ponad to połączenie.

Zobacz na przykład http://www.connectionstrings.com/all -sql-string-connection-keywords/ (zwróć uwagę, że właściwość to „Limit czasu połączenia” (lub „Limit czasu połączenia”), a nie tylko „Limit czasu”)

Z komentarzy:

Nie można ustawić limitu czasu polecenia za pomocą parametrów połączenia. Jednak SqlCommand ma CommandTimeout właściwość (pochodząca z DbCommand), w której można ustawić limit czasu (w sekundach) na polecenie.

Zwróć uwagę, że gdy zapętlisz wyniki zapytania za pomocą Read() , limit czasu jest resetowany przy każdym odczycie. Limit czasu dotyczy każdego żądania sieciowego, a nie całkowitego połączenia.



  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 Jak podzielić jedną kolumnę na wiele zmiennych kolumn

  2. Automatyczne usuwanie daty/godziny rekordu MSSQL

  3. CAST() vs TRY_CAST() w SQL Server:jaka jest różnica?

  4. Jak przyciąć ciąg w SQL Server przed 2017 rokiem?

  5. Jak usunąć bazę danych za pomocą TSQL i GUI — SQL Server / samouczek TSQL część 25