Au cours des dernières semaines, la société pour laquelle je travaille a eu des problèmes sur son serveur où un fichier est verrouillé par quelque chose, et ne peut pas être déverrouillé. Ces fichiers sont presque toujours des fichiers qui sont activement accédés par le partage de fichiers Windows. J'ai téléchargé le populaire Déverrouilleur mais il ne trouve aucun verrou sur le fichier. openfiles.exe (ou Outils système > Dossiers partagés > Ouvrir des fichiers) ne montre pas que le fichier est ouvert par quoi que ce soit. Pourtant, je suis incapable de l'ouvrir dans quoi que ce soit, y compris dans le bloc-notes - le système me donne une erreur de permission refusée même en accédant au fichier en tant qu'administrateur du système local. Le problème disparaît toujours lorsque le serveur est redémarré.
Pour aggraver les choses, je n'ai pas non plus réussi à reproduire cette erreur. Sa fréquence varie d'une journée à une semaine de fonctionnement parfait. Lorsque le problème survient, j'ai très peu de temps pour l'étudier, car neuf fois sur dix, le problème rend nos systèmes de production complètement non fonctionnels, et la direction veut que le serveur soit redémarré.
Le problème ne se limite pas non plus à une seule application. La majorité du trafic de partage de fichiers se trouve dans notre logiciel de gestion de la production, Globalshop Le problème se manifeste généralement quelque part dans cette base de données, mais le cas le plus récent s'est produit dans une base de données Microsoft Access complètement séparée de Globalshop.
Quelqu'un a-t-il vu quelque chose comme ça ? Une idée de ce qui pourrait le provoquer ? Faites-moi savoir si vous avez besoin de plus d'informations.
Nous utilisons actuellement Windows Server 2003 Standard Edition.
[J'ai essayé de vérifier les permissions, mais l'accès à celles-ci est également refusé sur le fichier en question. Je ne peux pas ouvrir, déplacer, supprimer, renommer ou même copier le fichier.
[edit2] J'ai réussi à isoler deux fichiers incriminés. Tant qu'aucun autre problème n'interfère avec la production, la direction m'a autorisé à garder le serveur en ligne pour le reste de la journée afin de les tester.
[edit3] Brettski, dans les commentaires, a suggéré que je regarde les permissions des fichiers. J'ai fait une capture d'écran de la fenêtre des propriétés de l'un des fichiers incriminés. Comme vous pouvez le voir, il n'y a pas de permissions disponibles. http://i43.tinypic.com/24xgpe8.png (Ceci est ouvert en tant qu'administrateur du système avec des droits d'accès complets).
0 votes
Lorsque vous ne pouvez pas accéder au fichier, avez-vous vérifié les autorisations du fichier, ont-elles été modifiées de quelque façon que ce soit ? Je sais que vous avez dit que ça s'efface tout seul au redémarrage, mais j'ai pensé que ça valait le coup de vérifier.
0 votes
Je suppose que les autorisations sont correctes, mais l'accès à ces dernières m'est également refusé sur le fichier incriminé, donc je ne peux rien dire.
0 votes
Lorsque vous êtes sur le serveur en tant qu'administrateur local/de domaine, vous ne pouvez pas voir les droits d'accès au fichier ? Normalement, si vous pouvez voir le fichier (analyse du fichier), vous pouvez voir ses droits d'accès. Un autre symptôme.
0 votes
Hmm. Je regarderai de plus près les propriétés du fichier la prochaine fois que ça arrivera.
1 votes
Est-ce que Outils système > Dossiers partagés > Fichiers ouverts montre que les fichiers sont ouverts par quelqu'un ?
0 votes
Non. Le fichier n'apparaît pas ici, ni dans la sortie de openfiles.exe.
0 votes
Brettski : J'ai mis à jour la question initiale avec un lien vers la fenêtre des propriétés de l'un des fichiers incriminés.
0 votes
Juste pour être sûr, vous ouvrez le fichier à partir de la console du serveur (ou du bureau à distance vers le serveur) ?
0 votes
J'ai essayé à la fois localement sur le serveur et sur le bureau à distance, avec les mêmes résultats dans les deux cas.