[SQL SERVEUR] erreur TimeOut
Bonjour à tous,
j'ai une erreur de timeout sur le lancement de procédures stockées.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
Dim strprocBDV As String = "P_TRI_C1"
Dim ocommandBDV As New SqlCommand(strprocBDV, oCentre)
ocommandBDV.CommandType = CommandType.StoredProcedure
result = ocommandBDV.ExecuteNonQuery()
oCentre.Close()
oCentre.Open()
strprocBDV = "P_TRL_Y0"
ocommandBDV = New SqlCommand(strprocBDV, oCentre)
ocommandBDV.CommandType = CommandType.StoredProcedure
result = ocommandBDV.ExecuteNonQuery()
oCentre.Close()
oCentre.Open()
strprocBDV = "P_TRL_CQ1"
ocommandBDV = New SqlCommand(strprocBDV, oCentre)
ocommandBDV.CommandType = CommandType.StoredProcedure
result = ocommandBDV.ExecuteNonQuery() |
Ma chaine de connexion est la suivante
Code:
"Data Source=" + Cserv + "; Integrated Security=SSPI; Initial Catalog=" + CBase + ";Connect Timeout=90000"
Le temps d'exécution de chaque procédure stocké est d'environ 1m30.
J'ai fait une tentative avec Connect Timeout=0 ou Connect Timeout=3600
J'obtiens toujours une erreur. Au début pas de problème, mais avec le volume des données grandissant cela devient problématique.
J'ai essayer de faire une clôture et ouverture de la connexion entre, et j'ai le même résultat. Sachant que le plantage se provoque soit sur la 2ème, soit sur la 3ème procédure stockée.
Ceci est le début, car il y a 8 procédures stockées qui s'enchainent. J'ai lancer les procédures stockées les une à la suite des autres depuis une autre procédure stockée (pour tester le serveur) et je n'ai pas d'erreur. Le serveur mouline à 100% pendant 15 minutes les disques durs s'affolent, mais cela fonctionne bien.
Je ne sais plus où chercher, pour résoudre ce problème. J'utilise VB2005
Merci pour votre aide.
Tornade