Auteur Sujet: V 761 et vieille base 5003  (Lu 2459 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne Foret

  • Spécialiste
  • ***
  • Messages: 46
V 761 et vieille base 5003
« le: 27 Octobre 2007 à 13:24:58 »
Bonjour,
Après avoir réussi à activer la nouvelle V 2007.761, je n'ai plus accès à ma BDD: "votre base 5003 est trop ancienne, il faut au moins 5042"
Je ne vois pas dans les téléchargements d'outil pour ce faire...
J'ai dans le répertoire Database les BDD : ANCESTROLOGIE.BDD071021-1509 et 1510, et ANCESTROLOGIE.BDD, mais le logiciel semble les ignorer. Si j'essaie une sélection de fichier, j'ai "violation d'adresse 00S 000F6 dans Ancestrologie.exe ; Lecture de l'adresse 00000004"
Puis  "erreur abstraite" (???)  et tout est bloqué.

Comment dois-je faire pour retrouver mes ancêtres?

Merci!

J.P.Foret
 

Hors ligne Facon

V 761 et vieille base 5003
« Réponse #1 le: 27 Octobre 2007 à 19:17:58 »
Bonsoir,
Je suppose que tu as fait la mise à jour directement au travers de l'application.
Si tel est le cas, dans C:\Program Files\Ancestrologie tu devrais trouver un sous répertoire \Update dans lequel il devrait y avoir un exécutable nommé migration_base.exe. Par un clic droit sur ce fichier, Propriétés puis version: tu devrais lire 5042.761.0.0.
Cet exécutable est chargé depuis le site puis stocké à cet emplacement et la procédure de mise à jour utilise celui-ci.
Depuis pas mal de temps, le processus de mise à jour traite à la fois l'application Ancestrologie et la mise à jour de la base.
La base de version b5.003 devait être associée à une application v625. Tout aurait dû se dérouler sans intervention.
 :arrow: Peux-tu nous renseigner sur les versions avant la mise à jour?
 :arrow: Si tu es bien en présence du fichier migration base, je te propose de stopper Ancestrologie et de modifier le nom de ta base en passant de Ancestrologie.bdd à Ancestrologie_new.bdd ou tout autre nom à la seule condition de ne pas utiliser de caractères accentués dans le nom et le chemin de la base. A la limite tu fais une copie de ta base Ancestrologie.bdd et tu changes le nom de cette copie.
Les deux bases Ancestrologie.bdd071021-1509 et 1510 devraient correspondre à des sauvegardes faites automatiquement lors de la màj.
Tu relances Ancestrologie et comme le nom de la base a été modifié, il ne trouvera pas cette dernière. Tu vas alors dans Configuration, Emplacement de la base de données... et tu indiques l'emplacement de la base renommée.
Il te sera indiqué que ta base est trop ancienne et qu'il faut faire une màj directe ou via le site. Dans la fenêtre tu verras le bouton MAJ directe qui ne fera rien d'autre que de relancer l'exécutable migration_base.exe (s'il est là).
Comme l'application est à jour, il sautera cette étape puis il traitera la mise à jour de la base suivie d'une optimisation. Tu attends l'indication "optimisation terminée", la durée est fonction de la taille de la base.
Christian
 

Hors ligne Foret

  • Spécialiste
  • ***
  • Messages: 46
V 761 et vieille base 5003
« Réponse #2 le: 28 Octobre 2007 à 14:13:05 »
Merci pour ces infos.
Voici donc ma situation:

 > sous \Update: seulement Ancestrologie.exe  0ko (!) du 26/08/07 (pas de migration_base.exe)

 > sous \Sauve avec màj Internet: V625_ancestrologie du 28/01/07 et V625_B5003_Ancestrologie du 28/01/07

 > sous Ancestrologie: parmi les fichiers: migration_base.exe du 28/01/07 et modifbase.log (fichier texte je crois) du 21/10/07

Merci de la suite de ton aide!

J.P.F.
 

Hors ligne Facon

V 761 et vieille base 5003
« Réponse #3 le: 28 Octobre 2007 à 16:27:18 »
Bonjour,
Manifestement il ne s'est pas passé grand chose durant la dernière mise à jour. Le fichier modifbase.log doit contenir toute la vérité. C'est le mouchard qui décrit les anomalies durant la màj, dans ce fichier tout ce qui est comprios dans la zone:
/*Les instructions suivantes peuvent provoquer des erreurs.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
...
Fin des instructions pouvant provoquer des erreurs normales
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
ne sont pas à prendre en compte.

Pour progresser et limiter les risques d'erreurs, je te suggère de télécharger l'exécutable La MAJ Ancestrologie + la Base (8 Mo env.) depuis le menu Télécharger / Acheter, Les Mises à jour.
Tu positionnes ce fichier dans le répertoire \Ancestrologie\Update\
Si tu sais démarrer Ancestrologie, tu sélectionnes la base Ancestrologie.bdd. Tu stoppes et tu vas dans le répertoire \Update pour lancer l'exécutable.

Si Ancestrologie est réfractaire à ouvrir une base de données, tu fais une copie de la Base Ancestrologie.bdd par sécurité et tu renommes le fichier original Ancestrologie.bdd à ta convenance mais sans caractères accentués.
Tu relances Ancestrologie qui sera perdu parce qu'il ne trouve pas la base, tu vas dans le menu Configuration, Emplacement de la base de données... et tu indiques le chemin de la base renommée et tu fais Ouvrir.
Il te sera indiqué que la base est trop ancienne et il sera proposé de faire une MAJ au travers d'Internet ou une MAJ directe puisque le fichier téléchargé sera détecté.
Tu nous tiens au courant.
Christian
 

Hors ligne Foret

  • Spécialiste
  • ***
  • Messages: 46
V 761 et vieille base 5003
« Réponse #4 le: 29 Octobre 2007 à 09:16:07 »
Bonjour,

En effet, modifbase.log contient une foule d'instructions pouvant provoquer des erreurs...

J'ai donc refait le telechargement complet comme dit.
J'ai lancé ensuite migration_base.exe (ai-je bien fait? j'ai de toutes façons eu une fenetre "base sauvegardée dans c:\....\database\ANCESTROLOGIE.BDD071021- etc.)
Puis une installation "normale"s'est déroulée.
Et j'ai pu démarrer ANCESTROLOGIE V763 et ouvrir sans pb ma base V 5044

 Merveilleux! :grin: :grin:

Un grand merci pour ton aide précieuse!

Bien cordialement

J.P.Foret
 

Hors ligne Facon

V 761 et vieille base 5003
« Réponse #5 le: 29 Octobre 2007 à 09:31:35 »
Bonjour,
Effectivement, dans \Ancestrologie\Update c'était bien l'exécutable migration_base.exe qui était à lancer. Il fait la màj de l'application et de la base.

Tu peux, si tu le souhaites, enlever les diverses sauvegardes de la base dans le répertoire \Database. Tu conserves uniquement la plus récente, il est inutile de surcharger le disque dur.
Christian