Le message d`erreur 10445 s`affiche à l`écran... Pourquoi ? Ce

Transcription

Le message d`erreur 10445 s`affiche à l`écran... Pourquoi ? Ce
Fiche de maintenance n°9
Le message d’erreur 10445 s’affiche à l’écran... Pourquoi ?
Résumé
- Fichier CONFIG.SYS avec «FILES=99».
- En monoposte : - réindexez les fichiers.
- En réseau :
- vérifiez le paramétrage de la commande SHARE ;
- vérifiez que tous les identificateurs ont bien tous les droits dans le
répertoire \BCDI.
- BCDI :
- paramétrage de tous les identificateurs : chemin des données : ..\DATA.
Ce message d’erreur signifie que BCDI 2 collège-lycée ou BCDI 2 spécial ne réussit pas à ouvrir tous
ses fichiers...
Les raisons peuvent en être multiples :
- trop peu de fichiers peuvent être ouverts sur votre PC ;
ou
ou
- un des fichiers d’index est détérioré ;
- le chemin d’accès aux fichiers n’est pas correct.
Cas 1 :
«Avant», tout fonctionnait très bien... «maintenant», cette erreur apparaît... (ou bien, «la base Démo est
tout à fait accessible, mais pas la base réelle...»).
Il y a de fortes chances pour qu’une panne électrique (ou une panne matérielle autre) ait détérioré un
de vos fichiers d’index : vous devez procéder à une reconstruction.
- Vérifiez l’état de votre disque dur : sous MSDOS (C:\> à l’écran) (quittez éventuellement
Windows), tapez les commandes :
CHKDSK /F (touche entrée) (Nota : cette commande est impossible sous réseau) ;
et (ou) SCANDISK C: (touche entrée) (Sous MSDOS, ou avec Windows 95 ou 98 dans
Outils Système).
- Relancez votre logiciel BCDI 2 collège-lycée ou BCDI 2 spécial :
a) Outils ;
b) Reconstruire ;
c) confirmation : Oui.
Cas 2 :
«Dès l’installation» ou «depuis que l’installation a été modifiée», ce message apparaît après que vous
vous êtes identifié, puis que vous avez essayé de consulter une base (par exemple DEMO) ...
En monoposte :
1) Vérifiez, dans votre fichier CONFIG.SYS, que vous avez bien la ligne FILES=99.
Si tel n’est pas le cas, modifiez (ou faites modifier par «votre informaticien») ce fichier.
Attention !!! Il est nécessaire de «réinitialiser» votre PC pour que cette modification soit prise
en compte.
Notes de maintenance - BCDI 2 collège-lycée - BCDI 2 spécial
2) Si vous avez modifié l’installation «standard» (vous avez demandé un autre répertoire d’installation que \BCDI, vérifiez que le «Chemin des données» de chaque utilisateur est correct (voir pour
cela la fiche n°5 de ces notes de maintenance et la fiche n°2 des notes d’installation).
En réseau :
1) Sur chaque station, vérifiez que le fichier CONFIG.SYS contient la ligne : FILES=99.
2) Sur chaque station, vérifiez dans le fichier AUTOEXEC.BAT si la commande MSDOS SHARE
est utilisée.
Si tel est le cas, est-elle suivie de paramètres ?
La commande SHARE est paramétrée par défaut (c’est-à-dire avec des valeurs prédéfinies si on ne
les indique pas explicitement).
SHARE lancé seul est équivalent à : SHARE /L:20 /F:500
où
L: est le nombre de «lock» (de verrous) possibles
F: est la taille de la pile locale.
Si vous installez Windows, par défaut, il vous propose : SHARE /L:500 /F:5100, ce qui est amplement suffisant... et peut servir de modèle !
Nota : cette commande s’écrit : SHARE
espace
/L:500
espace
/F:5100
SHARE, sans paramètres, occupe 6 ko en mémoire, avec de tels paramètres, il occupe 18 ko.
Attention ! : SHARE ne peut être «rechargé» : si vous modifiez ses paramètres, vous
devez réinitialiser la machine.
3) Le «Chemin des données» de chaque utilisateur est-il «correct» ?
Voir la fiche n°5 des Notes de maintenance et la fiche n°2 des Notes d’installation.
Mais, en réseau, ce problème est plus complexe :
- avez-vous accordé des droits dans les répertoires concernés ?
- le «Chemin des données», correct en monoposte, l’est-il toujours en réseau ?
Exemple : sur un réseau Novell Netware 3.x, vous avez créé un répertoire d’accueil depuis
la racine du disque dur du serveur (volume SYS:), vous l’avez appelé APPLI :
F: SYS:\APPLI
Vous en faites une «racine» virtuelle, que vous appelez G:
map root g:=f:\appli
A l’installation de BCDI 2 collège-lycée ou BCDI 2 spécial, lorsqu’il vous est proposé comme
répertoire d’accueil : C:\BCDI
vous changez C: par G:
La structure
G:\BCDI\PROG pour les fichiers programmes
G:\BCDI\DEMO pour les données de la base Démo
G:\BCDI\DATA pour les données de la base réelle
G:\BCDI\TEMP pour les fichiers temporaires
En réalité, la structure est : SYS:\APPLI\BCDI\PROG
Par défaut, à l’installation, nous vous proposons comme «Chemin des données» (voir la fiche
n°2 de ces notes de maintenance) de l’utilisateur DEMO :
..\DEMO
Notes de maintenance - BCDI 2 collège-lycée - BCDI 2 spécial
Si, aussitôt après l’installation, vous testez BCDI 2 collège-lycée ou BCDI 2 spécial, tout fonctionne correctement (d’autant que vous êtes sans doute «logué» en superviseur avec tous les
droits...), si, par la suite, vous ne pensez pas à «recréer» la racine virtuelle G: , il devient impossible au logiciel de «suivre» le «Chemin des données»...
Autre erreur fréquente :
Par souci de sécurité, vous ne donnez des droits que dans les répertoires :
\PROG ;
\DATA ;
\TEMP ;
\DEMO;
et aucun droit dans : \BCDI.
Il devient IMPOSSIBLE de «remonter» au répertoire père depuis \PROG pour redescendre au répertoire \DATA.
Donnez donc au moins les droits F et R dans \BCDI (ce qui ne pose aucun problème de sécurité !!!).
Attention : («l’enfer est pavé de bonnes intentions») et la «surprotection» en matière de réseau
est souvent une bonne intention ! (sauf si on le «domine» parfaitement).
Conseil : donnez donc tous les droits (aux seuls utilisateurs de BCDI 2 collège-lycée ou BCDI
2 spécial bien sûr) dans \BCDI : par les «droits hérités», les sous-répertoires de l’application
seront accessibles ! et laissez donc l’application gérer elle-même la sécurité, ce qu’elle sait
fort bien faire, d’ailleurs (voir la fonction «Autoriser» dans la documentation «Prise en main»
de BCDI 2 collège-lycée ou BCDI 2 spécial).
Remarque : tant que vous resterez (ou que vos utilisateurs resteront) DANS le logiciel, la sécurité sera assurée... Le problème de sécurité se pose AVANT d’entrer dans le logiciel, et APRES
l’avoir quitté. Voir la fiche n°6 des Notes de maintenance.
Notes de maintenance - BCDI 2 collège-lycée - BCDI 2 spécial