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
Konkretisier mal dein problem. Was geht noch ? Hast du ein backup erstellt ?
Sieht glatt so aus, als ob das öfter passiert. https://www.securedatarecovery.com/software/sql-anywhere-database-repair
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
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.
Oder: Entferne den defekten Index und lege ihn neu an. Oder kopiere die ganze Tabelle in eine neue und benenne sie danach um.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.