Le 30/08/06, Major Alain Weber<[EMAIL PROTECTED]> a écrit :
Manuel NAUDIN a écrit :
> Le 29/08/06, Major Alain Weber<[EMAIL PROTECTED]> a écrit :
>> Bonjour à tous,
>>
>> Quelqu'un a-t-il déjà essayé de récupérer une base de données corrompue.
>> En fait, en edition de base de données, les requetes et les formulaires
>> apparaissent mis pas les tables.
>> J'ai essayé, en bidouillant le fichier contenu.xml, de recreer le
>> fichier .odb, mais je retrouve me meme probleme.
>>
>> Merci pour votre aide.
>>
>> Alain
>>
> comme nous avons continué la conversation en privé, je vous fait un
> petit point :
>
> - dézippage d'une copie du fichier corrompu.
> - le répertoire database contient notamment un fichier script qui
> contient au minimum les instructions sql nécessaires à la
> reconstruction de la structure de la base. Malheureusement, dans le
> cas présent, les données des enregistrements ne s'y trouvent pas.
>
> - on passe en mode bidouille :
>
> 1 - Faire une copie du fichier .odb corrompu, dézipper, et copier le
> repertoire database sur C:\ par exemple (c'est pour avoir des chemins
> simples)
>
> 2 - Dans le dossier database (C:\database\), renommer tous les
> fichiers en 'test' par exemple : test.script, test.data, etc ...
>
> 3 - Depuis OOo 2, Fichier > Nouveau > Base de données. Choisir "se
> connecter à une base de données existante", et sélectionner JDBC dans
> la liste déroulante. Cliquer "suivant".
>
> 4 - Dans le champ "url de la base de données", saisir :
>
> hsqldb:file:C:\database\test;default_schema=true
>
> la ligne complète se présente donc comme ça :
>
> jdbc:hsqldb:file:C:\database\test;default_schema=true
>
> Dans le champ "Classe du pilote JDBC", saisir :
>
> org.hsqldb.jdbcDriver
>
> Cliquer "suivant"
>
> 5 - Dans le champ "nom d'utilisateur" saisir :
>
> sa
>
> laisser "Mot de passe requis" non coché
>
> 6 - Sauvegarder le document dans un emplacement de votre choix.
>
> 7 - Deux cas possibles :
>
> 7 - 1 : les tables apparraissent avec leurs données (bonne nouvelle)
>
> 7 - 2 : les tables n'apparraissent pas. Mauvaise nouvelle : vos
> données sont bel et bien corrompues et non récupérables
>
> Dans le cas 7 - 1, il va maintenant falloir transférer les données de
> ce fichier .odb qui n'est pas une base intégrée vers une base
> intégrée.
> Ce sera l'objet d'un prochain message.
> manuel
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------------------------
>
> Orange vous informe que cet e-mail a ete controle par l'anti-virus
> mail. Aucun virus connu a ce jour par nos services n'a ete detecte.
>
>
>
>
Manuel,
Après avoir saisi la bonne url dans le champ et notamment
default_schema=true, les tables apparaissent correctement et de plus
elles sont éditables.
La copie des tables de la base test vers la base corrompue s'est
correctement déroulée. J'ai donc pu récupérer ma base corrompue.
Merci pour tout.
Cordialement.
Alain
super ! ça me rassure. je vais clore le sujet sur user.
Bonne fin de journée.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]