In unserer Firma benutzen wir MS SQL-Server und Symantec Backup Exec 10d (for Windows Servers).
Eine (bzw. mehrere) gleichlautende Fehlermeldung(en) im Backup Exec plagten mich schon seit längerer Zeit (die Namen habe ich anonymisiert):
Fehler:
V-79-57344-33938 -
Fehler bei Anfrage an Datenbank DBNAME.
Ausnahme:
Sichern- DBSERVER\INSTANZ Element DBSERVER\INSTANZ\DBNAME wird gerade benutzt - übersprungen.
Was war da los? Die Datenbanken wurden nicht mehr gesichert, obwohl die Anwendung vom Backup-Job per Batch in den Read-Only-Modus gesetzt wurde. Eine Suche in der Support-Datenbank von Symantec über die Fehlernummer V-79-57344-33938 brachte auch keine sinnvollen Ergebnisse.
Nach längerem Suchen hatte ich endlich einen Anhaltspunkt: Alle betroffenen Datenbanken hatte ich per SQL-Script mit dem Query Analyzer eingehängt. Dort sind Datenbankname und die Daten- und Logdatei (mit vollständigem Pfad) zu übergeben. Für die betroffenen DBs hatte ich bei der Angabe der Logdatei im Script einen Backslash zuviel verwendet, so dass als Logdatei z.B. "H:\SQLLogfiles\\DBNAME.ldf" eingetragen war.
Seit ich alle betroffenen Datenbanken mit der korrekten Pfadangabe neu eingehängt habe, laufen auch die Backup-Jobs fehlerfrei durch :-)
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen