Perte Enregistrements sur HF
Stagiaire WDF
Inscrit:
20/04/2003 14:53
Post(s): 3
J'ai eu un pb bizarre sur un fichier HF

Pour une facturation j'ai 2 fichiers :

1 Pour l'entete facture (environ 15 000 enreg)
1 Pour le détail facture (environ 350 000 enreg)

A un moment (que je n'ai pu définir, mais dan la journée) le fichier détail a perdu 200 000 Enregistrements.

On s'en est aperçu apres avoir saisie quelques factures.

En visualisant le fichier avec WDMAP :

- Les 200 000 enreg disparus sont les derniers du fichier (avant nouvelle saisie) donc du 150 001 au 350 000.
- Le numero d'enregistrement est reparti au 150 001.
- L'ID automatique HF a lui continué au 350 001.
- Aucun enregistrement avec des caractéres bizarres ( ni dans le fichier réduit ni sur la copie de la veille avec la totalité des enreg )

En regardant les propriétés du fichier avec l'explorateur windows :

- le FIC à la même taille sur la copie et sur le nouveau.
- le NDX à vu sa taille divisée par deux environ.

Information techique :

- L'utilisateur peut supprimer des factures en partant de l'entête facture, hors le fichier entete n'a pas bouger et il aurait du supprimer environ 8000 factures ( et les dernières).
- Le fichier ne peut être réindexé que manuellement (pas de hreindex dan le code).

- Le logiciel tourne sur un petit réseau :

- Serveur IBM (Win 2000 server) raid 5.
Les données n'occupent que 50% du disque serveur.
- 4 Postes classique avec Win XP.

Si quelqu'un peut me dire ce qui c'est passé, je me sentirai un peut moins bête.

Merci de votre aide.

BERNARD

Contribution le : 17/05/2006 07:54
Créer un fichier PDF de la contribution Imprimer


Re: Perte Enregistrements sur HF
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Il peut s'agir de différents cas distincts :
(S'agit il de HF classic ou HF client/serveur ?)

Dans le cas de HF Classic, le problème pourrait venir :
- d'une panne secteur (planté serveur)
- d'un problème réseau (carte réseau deffectueuse, routeur ou cablage)
- d'une suppression par programmation (bug ou autre)

Vous pouvez utiliser la fonction HForceEcriture après un hajoute ou hmodifie pour limiter les problèmes (ou passer en client/serveur).

Bon dév.,

Totof

Contribution le : 17/05/2006 10:06
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Perte Enregistrements sur HF
Anonyme
dans l'aide de WD il est écrit

Il est donc déconseillé d'appeler cette fonction trop souvent sur :
des fichiers sur lesquels un grand nombre de blocages est mis en place.
des fichiers sur lesquels un grand nombre d'écritures est réalisé


Tu dis que le fichier entete n'a pas bougé alors que 8000 fac devaient être supprimées. Je pense que lors de la réalisation de cette opération ton fichier entete avait un index corrompu et donc seules les lignes de facture ont été supprimées: revois le code de ta suppression.

Hforceécriture() peut être mis efficacement en place dans le code de fermeture du projet pour forcer l'écriture sur le disque surtout en cas de buffer disque important comme c'est le cas de disque SCSI ou sata( pusique tu parle de raid)

Contribution le : 17/05/2006 12:01
Créer un fichier PDF de la contribution Imprimer


Re: Perte Enregistrements sur HF
DSI WDF
Inscrit:
15/03/2005 14:22
Post(s): 238
Est ce que la réindexation des fichier à été faite ?

Contribution le : 17/05/2006 12:56
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2