Page 1 of 1

[Résolu] Erreur connexion base de données test

Posted: 07 Feb 2015, 20:39
by Stéphane
Bonjour,
Voulant tester la version 1.2b1, j'essaie de me connecter à la base test en ligne mais je rencontre une erreur:

Code: Select all

Impossible de créer la table Queries 
SQL Error: CREATE command denied to user 'Stéphane'@'xxx-xx-xxx-xxx.dsl.ovh.fr' for table 'Queries'
CREATE TABLE Queries( 
  Id INTEGER AUTO_INCREMENT NOT NULL , 
  ReportType VARCHAR(25) NOT NULL , 
  Name VARCHAR(25) NOT NULL , 
  SqlCode LONGTEXT NOT NULL , 
  Distribution SMALLINT NOT NULL , 
  UpdateDate DATETIME NULL , 
  UpdateUser VARCHAR(40) NULL ,
  PRIMARY KEY(Id),
  UNIQUE KEY Queries_K0 (ReportType,Name)  )
 DEFAULT CHARSET=utf8 ENGINE=InnoDB
puis:

Code: Select all

Impossible de se connecter au serveur gestinux.mrit.com avec le nom d'utilisateur Stéphane (Operation aborted)
Ces messages arrivent juste après le message de mise à jour de la base

Code: Select all

Vous ne pouvez pas utiliser cette base de données avec cette version de Gestinux (1.2-beta-1).
Elle doit être d'abord mise à niveau avec la version précédente de Gestinux (1.1-stable-2).
A noter également: le raccourci sur le bureau ou l'application n'a pas l’icône Gestinux
@+

Edit du 08/02:
A noter (bis), j'arrive à me connecter sur mon réseau, à une base test vide déjà crée avec la v1.1.2, avec la mise à jour d'effectuer à la condition qu'il y ait un nom de la société, sinon cela ne fonctionne pas.

Re: Gestinux-test 1.2b1: Erreur connexion base de données te

Posted: 09 Feb 2015, 09:52
by tintinux
Bonjour

Le problème ne vient pas du programme lui-même, mais de plusieurs erreurs dans le modèle de base de test 1.1 du cloud.

D'abord, le modèle de base était marqué en 1.1-beta et la version 1.2 n'accepte pas de partir d'une telle version obsolète.
C'est ce que dit le message que vous avez eu :
Vous ne pouvez pas utiliser cette base de données avec cette version de Gestinux (1.2-beta-1).
Elle doit être d'abord mise à niveau avec la version précédente de Gestinux (1.1-stable-2).
Vous avez donc, je suppose, tenté de mettre à niveau votre base de test avec la version 1.1-stable-2 mais cela vous a donné une autre erreur :
Impossible de créer la table Queries
SQL Error: CREATE command denied to user 'Stéphane'@'xxx-xx-xxx-xxx.dsl.ovh.fr' for table 'Queries'
Effectivement, je ne pensais pas utile de permettre la mise à niveau avec les base du cloud, et vous n'aviez donc pas besoin de pouvoir créer des tables.
Mais pourquoi pas : c'est désormais possible.

Vous devriez donc pouvoir désormais sans erreur :
1) mettre à niveau votre base avec la version 1.1-stable-2,
2) l'ouvrir avec la 1.2-beta et la mettre à niveau encore une fois !
Sinon il est aussi possible de supprimer et recréer votre base de test, ou encore d'attendre que le robot s'en charge si vous n'êtes pas pressé.
Ceci permettra de tester l'utilisation d'une base 1.1 avec la version 1.2 et c'est certainement utile.

Mais ensuite, le mieux sera de supprimer et recréer votre base de test en spécifiant le modèle conçu pour la version 1.2 (dit aussi pour le trunk) qui est un peu plus complet et pertinent.

Voilà l'affaire et merci d'avoir fait des tests et surtout de nous en faire part, ce qui permet d'améliorer les choses !

Re: Gestinux-test 1.2b1: Erreur connexion base de données te

Posted: 09 Feb 2015, 14:17
by Stéphane
Voilà l'affaire et merci d'avoir fait des tests et surtout de nous en faire part, ce qui permet d'améliorer les choses !
Bonjour,

Merci surtout à vous ;)