Es konnte keine Verbindung zur Datenbank hergestellt werden...

7 Antworten [Letzter Beitrag]
F.Heigl Offline
Beigetreten: 18.05.2011

Nachdem gestern Abend Quando noch ordnungsgemäß funktionierte, synchronisierte ich heute morgen meinen Stick mit dem Schulserver, seitdem bekomme ich beim Startversuch immer folgende Meldung:

http://s14.directupload.net/images/111111/th85irt6.jpg

Ich kann Quando weder vom Server in der Schule mit XP SP3 Rechnern, noch zu Hause am PC mit Win7-64 öffnen, es kommt immer die obige Meldung und Quando öffnet sich nicht. Auch das Einspielen von Update 1.3.6.012 hat nichts geholfen.
Es wurde nur eine Datei sadiags.xml erstellt, deren Inhalt ich hier nicht zeigen kann, weil es sehr unübersichtlich wird. Leider gibt es hier keine Mailadresse und auch keine Möglichkeit eine Datei hochzuladen.
Selbstverständlich habe ich es mit Adminrechten und auch mit dem XP-Kompatibilitätsmodus probiert.

Ich bitte dringend um Hilfe, sonst muss nächste Woche mein Unterricht ausfallen *g*

Vielen Dank

F. Heigl

Uwe Schiebold Offline
Beigetreten: 15.09.2010

Hallo Herr Heigl,

einen Unterrichtsausfall sollten wir natürlich so weit menschenmöglich vermeiden ;-)

Wenn trotz Kompatibilitätsmodus der von Ihnen beschriebene Fehler auftritt, kommen dafür 2 Ursachen in Frage:
1. Der Datenbanktreiber ist aus irgendeinem Grund beschädigt
2. Ihre Datenbank ist aus irgendeinem Grund beschädigt

Erster Versuch (Lösung, wenn der Treiber beschädigt ist):
a) !Quando neu herunterladen und parallel zur alten Installation (also auf den gleichen Datenträger) neu installieren, z.B. ins Verzeichnis !Quando.2011.2012.test (Komplettinstallation, kein Update, da beim Update der Treiber nicht enthalten ist!)
b) Ihre bisherige Datenbankdatei (!Quando.2011.2012\data\ups1112.dat) ins Verzeichnis !Quando.2011.2012.test\data kopieren und dabei die Datenbank Ihrer Neuinstallation überschreiben
c) Sicherheitshalber den Rechner neu starten, damit im Hauptspeicher auf keinen Fall mehr korrupte Treiberdateien geladen sind
d) Die neue Installation von !Quando starten
c) Bei Erfolg das alte Installationsverzeichnis löschen und die neue vernünftig umbenennen

Zweiter Versuch (Lösung, wenn die Datenbank beschädigt ist):
a) hoffen, dass die letzte Datensicherung möglichst neu ist
b) Die aktuelle Datenbankdatei (ups1112.dat im Unterverzeichnis data) umbenennen z.B. in ups1112original.dat
c) Die neueste !Quando-Datensicherung zurückspielen:
==> d.h. die neueste Sicherung in das Unterverzeichnis data zurückkopieren
(Wo die neueste Sicherung liegt, steht in der Datei datensicherung.txt im Unterverzeichnis data)
==> die Sicherungsdatei umbenennen in ups1112.dat

Wenn beides nicht funktioniert, müssen wir telefonieren...

Leider kann man grundsätzlich nie ausschließen, dass während des Betriebes eines Rechners Dateien beschädigt werden.
Die Ursachen können ganz unterschiedlich sein:
- Stick wird ohne sauberes "Abmelden" aus dem Rechner gezogen
- Speichermedium selbst (egal, ob Stick oder Festplatte) hat einen beschädigten Bereich
- Rechnerabsturz (auch aus einem Grund, der mit der beschädigten Datei gar nichts zu tun hat)
- Überspannungen
- Unverträglichkeiten zwischen installierten dlls
- ...

Relativ sicher sind Sie deshalb nur bei regelmäßigen Datensicherungen auf ein anderes Speichermedium.
Deshalb wird das von !Quando auch so vorgeschlagen und bestmöglich unterstützt.
Und natürlich immer !Quando schließen, den Stick abmelden und dann erst vom Rechner abziehen...

Ich hoffe, Ihr Unterricht nächste Woche kann stattfinden...
Bitte geben Sie Rückmeldung.

Uwe Schiebold

F.Heigl Offline
Beigetreten: 18.05.2011

Hallo Herr Schiebold,

Es hat wohl die Datenbank geschossen. So ein M@!°!!§$%&. Die letzte Sicherung war vom FR vor den Herbstferien, so dass diese Schulwoche nun in den ewigen Jagdgründen ist.
Vielen Dank für die schnelle Hilfe.
Dass Sie die beschädigte Datenbank retten können, ist wohl nicht möglich?

Gruß

F. Heigl

Uwe Schiebold Offline
Beigetreten: 15.09.2010

Hallo Herr Heigl,

ich habe Ihnen eine E-Mail geschickt, auf die Sie direkt antworten und mir so auch Ihre "zerschossene" Datenbank schicken können.
Es besteht die Chance, dass ich mit meiner Entwicklungsumgebung darauf zugreifen kann.
Allerdings kommt es eben darauf an, wie stark und welcher Art die Beschädigung ist.

Eines noch:
Bei einer Synchronisation über ein Netzwerk können natürlich auch Übertragungsfehler auftreten, die die Beschädigung einer Datei zur Folge haben können. Möglicherweise ist das bei Ihnen die Ursache.
Falls Sie regelmäßig über ein Netzwerk synchronisieren, ist es vielleicht eine gute Idee, in den Einstellungen von !Quando das Intervall für die Datensicherungserinnerung zu verkürzen. Ich selbst arbeite mit einer täglichen Sicherung. Diesen einen täglichen Klick beim Beenden von !Quando gönne ich mir...

Viele Grüße
Uwe Schiebold

F.Heigl Offline
Beigetreten: 18.05.2011

Mail ist raus!
Danke fürs Kümmern!!!

Uwe Schiebold Offline
Beigetreten: 15.09.2010

Hallo Herr Heigl,

leider muss ich Sie enttäuschen. Meine Entwicklungsumgebung meldet einen "Prüfsummenfehler" und verweigert den Zugriff auf Ihre Datenbank. Das heißt, die Daten der letzten Schulwoche sind wirklich verloren und müssen so gut es geht rekonstruiert und nachgetragen werden.

Das ist natürlich einerseits sehr ärgerlich, aber andererseits können Sie auch wieder froh sein, dass !Quando die Datensicherungsfunktion besitzt. Sonst wäre ALLES futsch und nicht nur die letzte Schulwoche.
(Schwacher Trost, ich weiß und es tut mir auch leid...)

Nun hoffe ich, dass Sie Ihren Unterricht nächste Woche trotzdem hinbekommen.

Viele Grüße
Uwe Schiebold

F.Heigl Offline
Beigetreten: 18.05.2011

Hallo Herr Schiebold,

trotzdem vielen Dank für den Versuch, die Datenbank zu reanimieren.
Die 1 Woche ist vertretbar.

Wäre es vielleicht eine Option, dass Quando beim Speichern selbstständig eine Kopie der Datenbank in einem 2. Ordner anlegt, dann wäre zumindest dieser Fall wie es nun war weitestgehend ausgemerzt.
Die Datensicherung auf einen anderen Datenträger ist aber weiterhin sinnvoll, um Hardwaredefekte abzufangen.

Schönes Wochenende

F. Heigl

P.S. Danke für den schnellen Support!!!

Uwe Schiebold Offline
Beigetreten: 15.09.2010

Hallo Herr Heigl,

Ihre Idee ist gut, hat aber auch den Nachteil, dass das Beenden von !Quando jedes Mal um die Zeit verzögert wird, die das Kopieren der Datenbank benötigt. Bei Verwendung eines USB-Sticks können das je nach Stick und Größe der Datenbank evtl. ein paar Sekunden sein. Und dann wird es lästig.

Die andere Seite ist die, dass eine Beschädigung der Datenbank wirklich ein absoluter Ausnahmefall ist (und hoffentlich auch bleibt). Außer bei Ihnen ist das Problem bisher nur ein einziges Mal aufgetreten, wobei ich die korrupte Datenbank damals retten konnte. Und das bei Hunderten von Anwendern, die wahrscheinlich mehrmals täglich ihr !Quando starten.

Aber ich werde nochmal über Ihre Idee nachdenken und - sobald ich wieder ein wenig mehr Luft habe - vielleicht auch Laufzeittests durchführen.

Ihnen auch ein schönes Wochenende!
Uwe Schiebold