Echec de ExecOpen SQL - Délai de verrou de requête dépassé / Lock request time out period exceeded
Description

Que faire si l'on rencontre ce message : Délai de verrou de requête dépassé / Lock request time out period exceeded

Lors de traitement (en version supèrieure ou égale à la v 6.51) il est possible de rencontrer les erreurs suivantes :

  1. Echec de ExecOpen SQL
  2. Délai de verrou de requête dépassé / Lock request time out period exceeded
Cause
Resolution

En 1er lieu il faut vérifier que l'option Snapshot est bien activée sur la base de données société:

SELECT name,
is_read_committed_snapshot_on
FROM sys.databases


Si l'attribut "is_read_committed_snapshot_on" est à 0, il vous faut alors activer le mode snapshot : (cette requête est à executer quand aucun utilisateur n'est connecté à la base)

ALTER DATABASE NOM_BDD SET READ_COMMITTED_SNAPSHOT ON

et relancer le traitement

Steps to duplicate
Related Solutions