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.