sql >> Base de Datos >  >> RDS >> Sqlserver

¿Qué es el tiempo de espera de conexión en la cadena de conexión del servidor sql?

Ese es el tiempo de espera para crear la conexión, NO un tiempo de espera para los comandos ejecutados sobre esa conexión.

Véase, por ejemplo, http://www.connectionstrings.com/all -sql-server-connection-string-keywords/ (tenga en cuenta que la propiedad es "Tiempo de espera de conexión" (o "Tiempo de espera de conexión"), no solo "Tiempo de espera")

De los comentarios:

No es posible configurar el tiempo de espera del comando a través de la cadena de conexión. Sin embargo, SqlCommand tiene un CommandTimeout propiedad (derivada de DbCommand) donde puede establecer un tiempo de espera (en segundos) por comando.

Tenga en cuenta que cuando recorre los resultados de la consulta con Read() , el tiempo de espera se restablece en cada lectura. El tiempo de espera es para cada solicitud de red, no para la conexión total.