Question Pourquoi un partage de fichiers Windows n'est-il pas accessible par intermittence?


Configuration: l’ordinateur A possède un partage de fichiers appelé "ABC" avec le contrôle total d’un utilisateur X spécifique dans le domaine donné. Système d'exploitation sur toutes les machines: Windows Server 2008 R2 sans logiciel antivirus

Un service exécuté sur les ordinateurs B et C connectés en tant qu'utilisateur X doit écrire sur ce partage "ABC" sur l'ordinateur "A".

De temps en temps, le partage "abc" ne sera visible que sur l'ordinateur B et non sur l'ordinateur C à moins qu'il ne soit redémarré. Mais le partage peut être accédé parfois (encore une fois très aléatoire) si j'utilise \ ipaddress \ abc à partir de l'ordinateur C au lieu de \ hostname \ abc.

De plus, lorsque cela se produit, nous ne pouvons pas établir de connexion de serveur SQL entre le service et l’ordinateur A à partir de l’ordinateur C.

J'ai donc vérifié les suspects habituels d'autres questions connexes sur ce forum:

  1. Aucune information d'identification Windows n'est mise en cache sur les ordinateurs cible et client.
  2. nslookup affiche correctement l'adresse IP du contrôleur de domaine et l'adresse IP de l'ordinateur cible.
  3. Lorsque j'exécute tracert à partir de l'ordinateur client, l'ordinateur cible est atteint en 1 saut.
  4. Lorsque j'utilise net viewcomputer, je reçois une erreur système 53. J'ai également vidé et enregistré des DNS à partir de l'ordinateur C sans succès.

Je suis à court d'idées autres que de redémarrer. et je ne peux pas compter sur le redémarrage car nous ne pouvons redémarrer que pendant les heures de maintenance. Toute aide est très appréciée.


7
2017-10-27 22:20


origine


Vous devez détecter le trafic en provenance de «l'ordinateur C» pendant la panne. Ça va vous dire un lot à propos de ce qui se passe. Wireshark sera votre ami pour celui-ci à coup sûr. - Evan Anderson
L'erreur que vous obtenez au point 4 est-elle une erreur BSOD ou autre chose? - Davidw
J'ai exécuté WireShark sur l'ordinateur C, mais je ne savais pas trop quoi chercher. De plus, j'ai créé un autre partage sur l'ordinateur A et je pouvais y accéder sans aucun problème à partir de l'ordinateur C. Sur la trace wirehark, j'obtiens OBJECT_STATUS_NOT_FOUND pour un fichier desktop.ini. Mais j'ai la même trace accédant à l'autre nouveau partage aussi. - user2608613
L’erreur que j’obtiens au point 4 provient de la ligne de commande lorsque j’ai publié le calculateur net view target. SO aujourd'hui, j'ai redémarré l'ordinateur C et je peux voir le partage sur l'ordinateur A mais je ne peux pas voir son contenu. i.e net use ordinateur / partage cible peut être mappé sur un lecteur. Mais lorsque j'essaie d'accéder au lecteur, le message d'erreur s'affiche. - user2608613
De même, lorsque vous rencontrez le problème sur l'ordinateur C, pouvez-vous accéder aux partages (et aux serveurs SQL si vous en avez d'autres) sur des ordinateurs autres que A sans aucun problème? - Twisty Impersonator


Réponses:


Cela ressemble à un problème de DNS pour moi. Pour confirmer, j'ajouterais le nom du serveur et l'adresse IP au fichier hosts de l'ordinateur présentant des problèmes, afin de voir si le problème était résolu.


1
2017-12-17 16:31



Cela semble être un problème de DNS mais le ping "nom d'hôte" fonctionne bien. Je peux accéder au serveur distant en utilisant ipaddress, ce qui signifie que l'ajout de l'entrée hosts fonctionnerait. Mais nous ne voulons pas ajouter d'entrées d'hôtes car il y a plusieurs serveurs et ils peuvent tous se parler. - user2608613