Auteur Sujet: Droits sur Migration Base  (Lu 2843 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne charles

  • AncestroJunior
  • ****
  • Messages: 300
  • Remercié: 8 fois
  •  (Linux Mint) (Linux Mint)
  • Firefox 25.0 Firefox 25.0
  • Programme: 1450
  • Base: 5130
  • Système: Vista + Linux OpenSUSE
Droits sur Migration Base
« le: 03 Décembre 2013 à 11:39:18 »
Bonjour à tous,
Utilisateur d'une 824 / 5105 dont j'étais parfaitement satisfait je me suis décidé hier à passer sur la dernière version 1450 ... pour me mettre au goût du jour !
Malheureusement lorsque j'ai voulu migrer ma base ( Migration_Base 5130.1450.0.0 de 7.99 Mo ) je n'ai jamais pu suite au message suivant : Vous devez avoir des droits plus élevés pour effectuer cette opération.
Mais que je sois administrateur ou non c'était pareil !
J'ai contourné ce problème par un Import dans une base vide et tout va bien.
Où était donc le problème ???
Cordialement.
Charles.
 

Hors ligne Bruno T.

  • Administrateur
  • AncestroGrandMaitre
  • *****
  • Messages: 4 599
  • Remercié: 66 fois
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Chrome 31.0.1650.57 Chrome 31.0.1650.57
    • Notre Généalogie
  • Programme: 1998.1.6 - dev: 2001.3.16
  • Base: 5.131 emb/serv
  • Système: w10x64
Droits sur Migration Base
« Réponse #1 le: 03 Décembre 2013 à 22:56:28 »
Bonsoir
Envoyez nous votre fichier c\program files (x86)\ancestrologie\migration.log ici ou en MP pour voir si l'on peut vous en dire plus
Merci
Téléchargez des images supplémentaires pour Ancestr'Arbres Images au choix enrichissez en ajoutant les votres
A+    Bruno
                                                                                               
 

Hors ligne charles

  • AncestroJunior
  • ****
  • Messages: 300
  • Remercié: 8 fois
  • Windows Vista/Server 2008 Windows Vista/Server 2008
  • Firefox 25.0 Firefox 25.0
  • Programme: 1450
  • Base: 5130
  • Système: Vista + Linux OpenSUSE
Droits sur Migration Base
« Réponse #2 le: 04 Décembre 2013 à 14:19:05 »
Bonjour Bruno,
Je ne trouve pas de fichier " migration.log " dans C/programfiles/ancestrologie mais uniquement ce " modifbase " suivant d'hier :

Statement failed, SQLCODE = @1
unsupported on-disk structure for file @1; found @2.@3, support @4.@5
Use CONNECT or CREATE DATABASE to specify a database
/*Ce script ne doit s'appliquer qu'à des bases de niveau b4.028 et supérieur*/
SET ECHO OFF;
Use CONNECT or CREATE DATABASE to specify a database
/*Modifications de la base permettant d'ajouter la fonction de suivi d'un import et en permettant la suppression ou l'élagage
Les instructions suivantes doivent provoquer des erreurs normales si la fonction est déjà installée*/
CREATE GENERATOR T_IMPORT_GEDCOM_IG_ID_GEN^
Use CONNECT or CREATE DATABASE to specify a database
COMMIT WORK^
Use CONNECT or CREATE DATABASE to specify a database
CREATE TABLE T_IMPORT_GEDCOM (
IG_ID INTEGER NOT NULL,
IG_PATH VARCHAR (255) CHARACTER SET ISO8859_1 NOT NULL COLLATE ISO8859_1,
IG_DATE TIMESTAMP DEFAULT 'NOW' NOT NULL)^
Use CONNECT or CREATE DATABASE to specify a database
COMMIT WORK^
Use CONNECT or CREATE DATABASE to specify a database
ALTER TABLE T_IMPORT_GEDCOM ADD CONSTRAINT PK_T_IMPORT_GEDCOM PRIMARY KEY (IG_ID)^
Use CONNECT or CREATE DATABASE to specify a database
COMMIT WORK^
Use CONNECT or CREATE DATABASE to specify a database
ALTER TABLE INDIVIDU ADD ID_IMPORT_GEDCOM INTEGER^
Use CONNECT or CREATE DATABASE to specify a database
COMMIT WORK^
Use CONNECT or CREATE DATABASE to specify a database
ALTER TABLE MULTIMEDIA ADD ID_IMPORT_GEDCOM INTEGER^
Use CONNECT or CREATE DATABASE to specify a database
COMMIT WORK^
Use CONNECT or CREATE DATABASE to specify a database
ALTER TABLE EVENEMENTS_FAM ADD ID_IMPORT_GEDCOM INTEGER^
Use CONNECT or CREATE DATABASE to specify a database
COMMIT WORK^
Use CONNECT or CREATE DATABASE to specify a database
CREATE PROCEDURE "PROC_PURGE_IMPORT_GEDCOM"
(
  "I_CLEF" INTEGER,
  "I_MODE" INTEGER
)
RETURNS
(
  "INFO" VARCHAR(50) CHARACTER SET ISO8859_1
)
AS
BEGIN EXIT; END ^
Use CONNECT or CREATE DATABASE to specify a database
COMMIT WORK^
Use CONNECT or CREATE DATABASE to specify a database
/*Fin des instructions devant provoquer des erreurs dans certaines circonstances*/
SET ECHO OFF^
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
/*Passage en version 4.029*/
SET ECHO OFF^
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
/*Passage en version 4.030
L'instruction suivante doit provoquer une erreur normale si le trigger est déjà créé*/
CREATE TRIGGER "TAD_EVENEMENTS_IND" FOR "EVENEMENTS_IND"
ACTIVE AFTER DELETE POSITION 0
as
/*Création par André le 25/03/2006
maj INDIVIDU after delete*/
BEGIN
  IF (OLD.EV_IND_TYPE='BIRT') THEN
    UPDATE INDIVIDU
      SET DATE_NAISSANCE=NULL,
          ANNEE_NAISSANCE=NULL,
          AGE_AU_DECES=NULL
      WHERE CLE_FICHE=OLD.EV_IND_KLE_FICHE;
  IF (OLD.EV_IND_TYPE='DEAT') THEN
    UPDATE INDIVIDU
      SET DATE_DECES=NULL,
          ANNEE_DECES=NULL,
          AGE_AU_DECES=NULL
      WHERE CLE_FICHE=OLD.EV_IND_KLE_FICHE;
END
 ^
Use CONNECT or CREATE DATABASE to specify a database
COMMIT WORK ^
Use CONNECT or CREATE DATABASE to specify a database
/*Fin erreurs normales*/
SET ECHO OFF^
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
Use CONNECT or CREATE DATABASE to specify a database
/*Passage en version 4.031
L'utilisation de la base modifiée avec une version du logiciel inférieure à V500 peut entraîner des disfonctonnements.*/
SET ECHO OFF;
Use CONNECT or CREATE DATABASE to specify a database

A te lire.
Charles
 

Hors ligne charles

  • AncestroJunior
  • ****
  • Messages: 300
  • Remercié: 8 fois
  •  (Linux Mint) (Linux Mint)
  • Firefox 25.0 Firefox 25.0
  • Programme: 1450
  • Base: 5130
  • Système: Vista + Linux OpenSUSE
Droits sur Migration Base
« Réponse #3 le: 04 Décembre 2013 à 18:22:45 »
Suite ...
En y repensant, il parait normal qu'il n'y ait pas de fichier " migration.log " puisque la migration a été systématiquement refusée ?
Ordre des opérations :
- Ma 824-5105 se trouvait " en bloc " dans C/Programmes ... ( oui, je sais ... mais ça marchait fort bien ! )
- J'ai séparé les différents fichiers entre Documents et C/ Programmes ... comme préconisé.
- J'ai chargésur site  l'exe de la 1450 que j'ai mis en place
- J'ai chargé la Migration_Base 5130.1450.0.0 sur site  >>> c'est son exécution qui a été refusée
- J'ai chargé la Base Vide sur site
- Depuis la 1450 j'ai fait un Import de ma Base5105 dossier par dossier dans la Base5130.
Et ça fonctionne.
Charles.
 

Hors ligne Bruno T.

  • Administrateur
  • AncestroGrandMaitre
  • *****
  • Messages: 4 599
  • Remercié: 66 fois
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Chrome 31.0.1650.63 Chrome 31.0.1650.63
    • Notre Généalogie
  • Programme: 1998.1.6 - dev: 2001.3.16
  • Base: 5.131 emb/serv
  • Système: w10x64
Droits sur Migration Base
« Réponse #4 le: 05 Janvier 2014 à 21:44:30 »
Désolé, mais des anomalies étaient présentes dans le migration base en votre possession, vous pouvez télécharger la dernière version sur le site.


Vous pouvez éventuellement le tester sur votre ancienne installation et base, (uniquement si le coeur vous en dit, d'autant que vous êtes à jour maintenant)


Merci
Téléchargez des images supplémentaires pour Ancestr'Arbres Images au choix enrichissez en ajoutant les votres
A+    Bruno
                                                                                               
 

Hors ligne charles

  • AncestroJunior
  • ****
  • Messages: 300
  • Remercié: 8 fois
  •  (Linux Mint) (Linux Mint)
  • Firefox 26.0 Firefox 26.0
  • Programme: 1450
  • Base: 5130
  • Système: Vista + Linux OpenSUSE
Droits sur Migration Base
« Réponse #5 le: 06 Janvier 2014 à 09:37:13 »
Merci Bruno.

Charles.