Forum: PC Hard- und Software SQL Anywhere 5.5 Datenbank reparieren


von Ralph H. (guru)


Lesenswert?

Ich habe hier eine Datenbank aus einer bis heute von uns genutzten 
Anwendung die einen Tabellendefekt hat (nur einen), aber ansich noch 
korrekt funktioniert.
Der Hersteller der Software ist leider pleite gegangen und nicht mehr 
erreichbar.
Habt ihr ne Idee wie ich das reparieren lassen kann, bzw. wer das 
hinbekömmen könnte.

Danke sagt Ralph

von TestX (Gast)


Lesenswert?

Konkretisier mal dein problem. Was geht noch ?
Hast du ein backup erstellt ?

von (prx) A. K. (prx)


Lesenswert?

Sieht glatt so aus, als ob das öfter passiert.
https://www.securedatarecovery.com/software/sql-anywhere-database-repair

von Ralph H. (guru)


Lesenswert?

Also ich spüre nichts von Fehlern in der Datenbank selbst, habe aber
beim Kauf der Software (ein Kundenverwaltungsprogramm) ein Diagnosetool 
bekommen, das ich irgendwan mal habe drüber laufen lassen und es hat den 
Fehler gefunden.
Die Meldung lautet "run time SQL error  --  Primary key for t_polisy_v 
has missing index entries"   und ich denke das sollte reparabel sein.
Alle anderen Tabellen sind OK!

Ein Backup der Daten habe ich, aber natürlich mit veralteten Daten.

: Bearbeitet durch User
von Stefan F. (Gast)


Lesenswert?

Jede Datenbank hat irgendeinen Administrations-Befehl, mit dem man den 
Index neu erstellen kann.

Du kannst den Fehler aber auch einfach ignorieren, falls der nicht 
indizierte Datensatz nicht mehr benötigt wird.

von Stefan F. (Gast)


Lesenswert?

Oder: Entferne den defekten Index und lege ihn neu an. Oder kopiere die 
ganze Tabelle in eine neue und benenne sie danach um.

von Ralph H. (guru)


Lesenswert?

Danke für Eure Hinweise, aber ich habe folgdende Probleme dabei:

1. Weiß ich nicht mit welchem Tool ich den Zugang zur Datenbank bekommen 
kann.. denn in diesem Bereich bin ich leider kein "guru" ;-)
ISQL etc. sind aber auf der Platte installiert.
2. Gibt es sicher für die Datenbank ein Masterpasswort dass ich nicht 
kenne. Ich habe zwar Benutzername und Passwort zum Administrieren der 
Datenbankbenutzr, aber das nützt ja nix um in die Tiefen der DB zu 
stöbern. Ich seh nur die VIEW's.

3. Hab ich die Hoffnung dass es hier jemanden gibt der die Rep. für mich 
erledigen kann. Ggf. auch gegen ein Entgelt.

Gruße von Ralph

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.