Mon serveur SQL est trop long à répondre : Comment changer le Timeout de mon applicatif C# ?

Lorsque l’on travaille avec asp.net 2.0 et une base de données comme sql serveur 2005, il arrive que le serveur de bases de données n’ait pas le temps de répondre à la connexion car les 30 secondes du time out se sont écoulées. Pour éviter cela, faites cela :

Dim cmd As SqlCommand = SConnAloes.CreateCommand()
cmd.CommandText = SqlAnalyseInfLMR
cmd.CommandType = CommandType.Text
cmd.CommandTimeout = 300000
Dim da As SqlDataAdapter = New SqlDataAdapter(cmd)
da.Fill(DTAnalyseInfLMR)

Il existe deux types de time out à gérer : connection.timeout et command.timeout

Laisser un commentaire