Erreur "The specified table, memo file, or index file was unable to be opened"

0000002839     -      16/11/2022

Lors de centralisation comptable vers Bob, l'erreur suivante peut être rencontrée :

Open header table
Error 7008:  The specified table, memo file, or index file was unable to be opened

Le problème est causé par le fait que, par défaut, le paramètre de durée de vie de la cache est à 10 secondes. En conséquence, les données lues dans les fichiers peuvent être obsolètes puisqu'elles peuvent dater de plus de 10 secondes. Cela peut produire une erreur indiquant qu'un fichier n'existe pas (file does not exist).

Pour remédier à cela, il faut modifier cette clé dans le registre (DWORD) en indiquant 0 (zéro). Cela désactivera la cache.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Lanmanworkstation\Parameters\DirectoryCacheLifetime 

Cela permet de laisser SMB2 actif, contrairement à ce qui est indiqué sur cette page.

Les explications concernant la cache en SMB2 sont données sur cette page.

Il est recommandé de ne pas modifier ce paramètre, sauf si cela est réellement nécessaire.

 

Si cette solution ne fonctionne pas, il peut être nécessaire d'appliquer la procédure décrite sur cette page pour restreindre le type de serveur ADS à Remote.