Bonjour,
J'ai des utilisateurs qui au bout d'un certain temps d'inactivité dans les applications sont déconnectés de la base de données, comment connaître ce temps et est il paramétrable ?
Bonjour,
J'ai des utilisateurs qui au bout d'un certain temps d'inactivité dans les applications sont déconnectés de la base de données, comment connaître ce temps et est il paramétrable ?
Bonjour,
Avez vous vérifier si la base de données concernée n'est pas en AUTO_CLOSE ?
++
Le paramètre "Fermeture Automatique" est à False, si on parle bien de la même chose.
Avez vous vérifié du côté de l'application qu'un paramètre lié à un temps de déconnexion soit configuré ?
++
Ce sont des applications Windev, via un accès natif qui utilise SQLnCli 10.
Normalement une session idle n'est pas déconnectée sauf si le client à l'origine n'est plus joignable (genre de TCP Keep Alive pour SQL Server). Il existe des timeouts paramétrables pour l'attente sur les verrous (set lock timeout) mais défaut défaut (-1) l'attente est infinie, et des attente sur les connexions ou le retour d'un jeu de résultat ( paramètres -l ou -t de SQLCMD). Mais si la connexion est idle et que la machine cliente est toujours visible par SQL Server, elle ne doit pas être déconnectée.
Il peut y avoir des coupures réseau à l'origine de ça. SQL Server détecte une connexion orpheline sous les 30-40 secondes en moyenne.
Partager