Bonjour,

Sur un projet j'ai une connexion SQL qui peut rester inactive durant plusieurs heures voir même un jour.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
                sqlConnection = new SqlConnection(  "Server=" + server +
                                                    ";DataBase=" + dataBase +
                                                    ";User ID=" + user +
                                                    ";Password=" + password +
                                                    ";Connection Timeout = 15");
Si une requête est lancée après cette période d'inactivité comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 SqlCommand sqlCommand = new SqlCommand(query, sqlConnection);
 SqlDataAdapter sqlAdapter = new SqlDataAdapter(sqlCommand);
Il semblerait que cela prenne plusieurs secondes pour une requête très simple.
Cela est quasiment instantané si est relancée juste après.

1) Je voudrais donc savoir pourquoi cela prend du temps après une période d'inactivité ?
2) Quel serait le moyen de corriger cela ?

Merci d'avance pour vos réponses.