Cómo aumentar el tiempo de espera de ejecución de SQL para un procedimiento almacenado en .Net

dapper sql-server timeout

Pregunta

Necesito aumentar el tiempo de espera en la ejecución de este procedimiento almacenado a 90 segundos (el valor predeterminado es 30).

using (var conn = db.GetOpenConnection())
{
     data = conn.Query<DataPoint>(
         @"dbo.sp_xxxxxxxx",
         parameters,
         commandType:CommandType.StoredProcedure
       ).ToList();
}

¿Puedes sugerir cómo hacerlo?

Respuesta popular

Parece que estás usando Dapper . Puede pasar commandTimeout: 90 como parámetro al método de query para sobrescribir la configuración predeterminada.

using (var conn = db.GetOpenConnection())
{
  data = conn.Query<DataPoint>(
  @"dbo.sp_xxxxxxxx", parameters,  
  commandType:CommandType.StoredProcedure, commandTimeout: 90).ToList();
} 


Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué