Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Appliquer un time-out plus long pour une requête SQL déterminée

0000002832     -      10/06/2022

Dans Mercator, l'option "Autres / Time-out (sec.) SQL Server" (id = TO_SQLARUB) permet de déterminer le délai en secondes pendant lequel Mercator attend lorsqu'il demande au serveur SQL d'exécuter une requête. La valeur par défaut est de 30 secondes. Indiquer une valeur supérieure est parfois nécessaire, pour permettre l'exécution de requêtes complexes, mais peut apporter l'inconvénient suivant : en cas d'indisponibilité temporaire du serveur SQL, il faudra attendre ce délai avant de pouvoir reprendre la main.

Il est possible de fixer cette valeur pour une seule requête, en la passant sous la forme d'un commentaire formaté :

/*<TimeOutSql>100</TimeOutSql>*/

Ce délai est toujours exprimé en secondes.