Eines der frustrierendsten Probleme bei der Arbeit mit der SUA-Software (Sistema Único de Autodeterminación) des mexikanischen IMSS ist, wenn Sie eine Datenbanksicherung wiederherstellen müssen und der Vorgang mit einem Fehler fehlschlägt. Dieses Problem tritt häufig nach einer Formatierung, bei der Migration auf einen neuen Computer oder beim Versuch auf, Daten aus einem früheren Zeitraum wiederherzustellen. Diese Anleitung hilft Ihnen bei der Diagnose und Behebung der häufigsten Fehler bei der Wiederherstellung von SUA-Sicherungen.
Der Fehler
Beim Versuch, eine Sicherung über das Menü Utilerías > Restaurar respaldo in SUA wiederherzustellen, zeigt das System eine der folgenden Fehlermeldungen an:
- “Error al restaurar la base de datos. El archivo seleccionado no es válido o está dañado.” (Fehler beim Wiederherstellen der Datenbank. Die ausgewählte Datei ist ungültig oder beschädigt.)
- “No se puede abrir la base de datos.” (Die Datenbank kann nicht geöffnet werden. Möglicherweise handelt es sich nicht um eine von Ihrer Anwendung erkannte Datenbank oder die Datei ist beschädigt.)
- “Error 3343: El formato de la base de datos no es reconocido.” (Fehler 3343: Das Datenbankformat wird nicht erkannt.)
Der Fehler erscheint direkt nach der Auswahl der Sicherungsdatei (.mdb) und dem Klicken auf die Schaltfläche Restaurar (Wiederherstellen). SUA zeigt die Meldung an, bricht den Vorgang ab und die Datenbank bleibt unverändert.
Dieses Problem betrifft alle SUA-Versionen von 3.5.x bis zu den neuesten Versionen und tritt besonders häufig auf, wenn die Sicherung mit einer anderen Version als der aktuell installierten erstellt wurde.
Ursache des Problems
Es gibt mehrere Gründe, warum SUA eine Datenbanksicherung nicht wiederherstellen kann:
Beschädigte .mdb-Datei: Die häufigste Ursache. Die Sicherungsdatei wurde während des Kopierens beschädigt, durch einen Stromausfall während des Sicherungsvorgangs, durch Viren oder durch Speicherung auf beschädigten Medien (defekter USB-Stick, zerkratzter CD).
SUA-Versionsinkompatibilität: Wenn die Sicherung mit einer anderen SUA-Version als der installierten erstellt wurde, kann das Datenbankschema inkompatibel sein. Beispielsweise lässt sich eine Sicherung von SUA 3.5.1 möglicherweise nicht korrekt in SUA 3.6.2 wiederherstellen.
Datei- oder Ordnerberechtigungen: Windows kann den Zugriff auf die .mdb-Datei blockieren, wenn sie von einem anderen Computer kopiert oder aus dem Internet heruntergeladen wurde. Die Datei könnte schreibgeschützte Attribute haben oder vom Betriebssystem gesperrt sein.
Fehlender Microsoft Access-Datenbankmotor: SUA verwendet Microsoft Jet Database Engine oder Microsoft Access Database Engine (ACE) zur Verarbeitung von .mdb-Dateien. Wenn diese Komponenten nicht installiert oder beschädigt sind, schlägt die Wiederherstellung fehl.
Dateipfad mit Sonderzeichen: Wenn der Ordner mit der Sicherung Akzente oder andere Sonderzeichen im Namen enthält, kann SUA beim Zugriff auf die Datei fehlschlagen.
Schritt-für-Schritt-Lösung
1. Sicherungsort und Datei überprüfen
Navigieren Sie zum Ordner, in dem SUA-Sicherungen gespeichert werden. Der Standardspeicherort ist:
C:\SUA\Respaldos\
Wenn Sie einen benutzerdefinierten Pfad konfiguriert haben, überprüfen Sie in SUA: Utilerías > Configuración > Ruta de respaldos.
Überprüfen Sie Folgendes:
- Die .mdb-Datei existiert im Ordner
- Die Dateigröße ist größer als 0 KB (eine 0-KB-Datei ist leer oder beschädigt)
- Vergleichen Sie die Größe mit früheren funktionierenden Sicherungen; wenn sie deutlich kleiner ist, ist sie wahrscheinlich beschädigt
2. Sicherungsdatei entsperren
Wenn die Datei von einem anderen Computer oder externen Medium kopiert wurde:
- Klicken Sie mit der rechten Maustaste auf die .mdb-Datei
- Wählen Sie Eigenschaften
- Suchen Sie auf der Registerkarte Allgemein nach der Meldung “Diese Datei stammt von einem anderen Computer und wurde möglicherweise blockiert”
- Aktivieren Sie das Kontrollkästchen Zulassen
- Klicken Sie auf Übernehmen und dann auf OK
Entfernen Sie auch das Schreibschutzattribut, falls es aktiviert ist.
3. Datenbank komprimieren und reparieren
Wenn die Datei beschädigt ist, versuchen Sie sie mit Microsoft Access zu reparieren:
- Öffnen Sie Microsoft Access (falls nicht installiert, siehe Abschnitt Alternative Lösung)
- Gehen Sie zu Extras > Datenbank-Dienstprogramme > Datenbank komprimieren und reparieren
- Wählen Sie im Dialogfeld die .mdb-Sicherungsdatei aus
- Wählen Sie einen Speicherort für die reparierte Datei (verwenden Sie einen anderen Namen wie
sicherung_repariert.mdb) - Warten Sie, bis der Vorgang abgeschlossen ist
In neueren Access-Versionen:
- Öffnen Sie Access, ohne eine Datenbank zu öffnen
- Gehen Sie zu Datei > Informationen > Datenbank komprimieren und reparieren
- Wählen Sie die zu reparierende .mdb-Datei aus
4. Sicherung manuell wiederherstellen
Wenn das integrierte Wiederherstellungstool von SUA weiterhin fehlschlägt, können Sie manuell wiederherstellen:
- Schließen Sie SUA vollständig (überprüfen Sie, dass es nicht im Task-Manager erscheint)
- Navigieren Sie zum aktiven SUA-Datenordner:
C:\SUA\Datos\ - Sichern Sie die aktuelle Datei, bevor Sie sie ersetzen (kopieren Sie sie in einen anderen Ordner)
- Kopieren Sie die reparierte .mdb-Datei nach
C:\SUA\Datos\und ersetzen Sie die vorhandene Datei - Öffnen Sie SUA und überprüfen Sie, ob die Daten korrekt geladen wurden
5. Wiederhergestellte Daten überprüfen
Nach der Wiederherstellung:
- Öffnen Sie SUA und melden Sie sich mit Ihren Zugangsdaten an
- Gehen Sie zu Consultas > Patrón und überprüfen Sie, ob Ihre Arbeitgeberregister angezeigt werden
- Überprüfen Sie die Bewegungen des letzten verarbeiteten Zeitraums unter Consultas > Movimientos
- Erstellen Sie einen Testbericht unter Reportes > Cédula de determinación, um die Berechnungen zu bestätigen
Alternative Lösung
Reparatur ohne Microsoft Access
Wenn Sie Microsoft Access nicht installiert haben, laden Sie den kostenlosen Microsoft Access Database Engine herunter:
- Laden Sie Microsoft Access Database Engine 2010 Redistributable von der offiziellen Microsoft-Website herunter
- Installieren Sie die Komponente (wählen Sie die 32-Bit-Version, da SUA eine 32-Bit-Anwendung ist)
- Starten Sie den Computer neu
- Versuchen Sie erneut, die Sicherung über SUA wiederherzustellen
Direkte manuelle Dateikopie
Wenn Sie Zugriff auf den Originalcomputer haben, auf dem SUA funktioniert:
- Navigieren Sie auf dem Quellcomputer zu
C:\SUA\Datos\ - Kopieren Sie die vollständige .mdb-Datei auf einen USB-Stick
- Schließen Sie SUA auf dem Zielcomputer
- Fügen Sie die Datei in
C:\SUA\Datos\auf dem Zielcomputer ein - Öffnen Sie SUA und überprüfen Sie die Daten
SUA mit derselben Version neu installieren
Wenn das Problem auf eine Versionsinkompatibilität zurückzuführen ist:
- Überprüfen Sie die SUA-Version, die die Sicherung erstellt hat (unter Ayuda > Acerca de auf dem Originalcomputer)
- Deinstallieren Sie die aktuelle SUA-Version auf dem Zielcomputer
- Installieren Sie genau die Version, die die Sicherung erstellt hat
- Stellen Sie die Sicherung wieder her
- Nach der Wiederherstellung können Sie SUA auf die neueste Version aktualisieren
Prävention
Um zukünftige Probleme mit SUA-Sicherungen zu vermeiden:
- Regelmäßig sichern: Erstellen Sie vor und nach jedem zweimonatlichen Prozess eine Sicherung über Utilerías > Respaldo
- Sicherung überprüfen: Bestätigen Sie nach der Sicherungserstellung, dass die .mdb-Datei eine angemessene Größe hat (mehrere MB bei vielen Arbeitnehmern)
- Mehrere Kopien aufbewahren: Speichern Sie Sicherungen an mindestens zwei verschiedenen Orten (lokale Festplatte und externes Medium)
- Keine Sonderzeichen in Sicherungspfaden verwenden: Vermeiden Sie Akzente in Ordnernamen
- SUA-Version dokumentieren: Notieren Sie bei jeder Sicherung, welche SUA-Version sie erstellt hat
- Wiederherstellung testen: Stellen Sie regelmäßig eine Sicherung auf einer Testinstallation wieder her
Verwandte Probleme
| Problem | Wahrscheinliche Ursache | Schnelle Lösung |
|---|---|---|
| SUA öffnet sich nicht nach der Wiederherstellung | Inkompatible .mdb-Version | Dieselbe SUA-Version installieren, die die Sicherung erstellt hat |
| Fehler “threed32.ocx” beim Öffnen von SUA | OCX-Komponente nicht registriert | Komponente mit regsvr32 threed32.ocx in CMD als Administrator registrieren |
| Datenbank von anderem Benutzer gesperrt | .ldb-Datei im Ordner vorhanden | Alle SUA-Instanzen schließen und .ldb-Datei löschen |
| Sicherung erzeugt 0-KB-Datei | Festplatte voll oder Berechtigungsfehler | Verfügbaren Speicherplatz und Schreibberechtigungen im Zielordner prüfen |
| IDSE-Verbindungsfehler | Abgelaufenes digitales Zertifikat | Digitales Zertifikat über das IMSS-Portal erneuern |
Zusammenfassung
- Fehler bei der Wiederherstellung von SUA-Sicherungen werden meist durch beschädigte .mdb-Dateien oder Versionsinkompatibilität verursacht
- Überprüfen Sie immer die Größe der Sicherungsdatei, bevor Sie eine Wiederherstellung versuchen
- Verwenden Sie das Tool Komprimieren und Reparieren von Microsoft Access zur Wiederherstellung beschädigter Dateien
- Die manuelle Wiederherstellung durch direktes Kopieren der .mdb-Datei nach
C:\SUA\Datos\ist eine zuverlässige Alternative - Bewahren Sie mehrere Sicherungen an verschiedenen Orten auf und dokumentieren Sie die verwendete SUA-Version
- Installieren Sie Microsoft Access Database Engine 2010 (32-Bit), wenn Sie kein vollständiges Access haben