AquaRo24
Aktives Mitglied
Hallo,
ich bekomme seit einiger Zeit beim einspielen zuvor angelegter Datenbanksicherungen folgende Fehlermeldung:
System.Data.SqlClient.SqlError: RESTORE hat beim Lesen der Daten vom Sicherungssatz einen Fehler auf der Seite (0:0) in der "eazybusiness"-Datenbank gefunden. (Microsoft.SqlServer.Express.Smo)
Dabei ist es egal ob ich es über cmd.exe oder MS SQL Server Management Studio Express versuche.
Die Sicherungen lasse ich zum einen automatisch einmal morgens und einmal Abends erstellen. Und teilweise mache ich auch manuelle Sicherungen. Für die automatische Sicherung benutze ich folgendes Skript (hier aus dem Forum und dann auf mich angepasst):
cls
cls
@echo off
echo JTL-Wawi Datenbanken werden jetzt gesichert!
echo Bitte haben Sie etwas Geduld!
osql.exe -D eazy -U sa -P sa04jT14 -Q "BACKUP DATABASE eazybusiness TO DISK = 'g:\Sicherungen\Warenwirtschaft\%date% %time:~0,2%-%time:~3,2%-%time:~6,2%.bak'"
osql.exe -D eazy -U sa -P sa04jT14 -Q "BACKUP DATABASE mandant_2 TO DISK = 'g:\Sicherungen\Warenwirtschaft\%date% %time:~0,2%-%time:~3,2%-%time:~6,2%_mandant_2.bak'"
pause
Die Sicherungen werden ohne Fehlermeldung erfolgreich angelegt.
Wobei ich anmerken muß, das das nicht immer so war. Ich meine als ich eA dazugenommen habe und dabei auf v616 der Wawi geupdatet habe fing es an das Fehlermeldungen beim Erstellen der Sicherungen ausgegeben wurden. Zuerst ist es mir bei manueller Sicherung über die Wawi aufgefallen. Da ich zu diesem Zeitpunkt in dem verwendeten Skript noch keine pause am Ende eingefügt hatte, ist es mir bei der automatischen Sicherung nicht direkt aufgefallen. Erst als eine Wiederherstellung nicht geklappt hat.
Die Sicherungen per Skript klappten irgendwann wieder ohne Fehlermeldung, allerdings kam auch da bei wiederherstellen die oben genannte Fehlermeldung. Ab der Version wo beim beenden eine Abfrage zur Sicherung kommt (v620 oder v622, bin mir da nicht sicher welche es war) klappten die Sicherungen auch manuell wieder ohne Fehlermeldung.
Ich habe hier im Forum gelesen und nach Anleitung Forum/Wiki mittels MS SQL Server Management Studio Express die Datenbank nach Fehlern untersuchen lassen, jedoch wurden keine gefunden!
Da ich kommende Woche in die produktive Phase übergehen will, bekommt mich so langsam ein komisches Gefühl wenn ich daran denke, das ich keine funktionierende Sicherung meiner Daten habe.
Momentan kopiere ich mir Abends immer die eazybusiness.mdf und die log-Datei und die entsprechenden Dateien für den Mandanten, aber das ist ja nicht Sinn der Sache.
Falls Ihr euch fragt, warum ich so oft wieder Sicherungen einspielen will: Momentan nutze ich das Programm an mehreren, weit voneinander entfernten Standorten, wo ich zum Teil leider keinen Internetanschluß habe. Daher habe ich die Wawi auf 2 Rechnern als Serverversion laufen und nutze die Sicherung um den jeweils aktuellen Stand meiner Arbeit auf den Rechnern aktuell zu halten. Da das ja zur Zeit nicht klappt kopiere ich momentan einfach die eazybusiness.mdf und log zwischen den Rechnern hin und her. Das funktioniert ja auch, nur trotzdem brauche ich ja Sicherungen meiner Daten die ich auch wieder verwenden kann.
Kann mir vielleicht jemand helfen, damit ich die Sicherung/Wiederherstellung wieder nutzen kann?
Und auch wieder besser schlafen kann.
Danke!
Gruß
Thomas
(AquaRo24)
ich bekomme seit einiger Zeit beim einspielen zuvor angelegter Datenbanksicherungen folgende Fehlermeldung:
System.Data.SqlClient.SqlError: RESTORE hat beim Lesen der Daten vom Sicherungssatz einen Fehler auf der Seite (0:0) in der "eazybusiness"-Datenbank gefunden. (Microsoft.SqlServer.Express.Smo)
Dabei ist es egal ob ich es über cmd.exe oder MS SQL Server Management Studio Express versuche.
Die Sicherungen lasse ich zum einen automatisch einmal morgens und einmal Abends erstellen. Und teilweise mache ich auch manuelle Sicherungen. Für die automatische Sicherung benutze ich folgendes Skript (hier aus dem Forum und dann auf mich angepasst):
cls
cls
@echo off
echo JTL-Wawi Datenbanken werden jetzt gesichert!
echo Bitte haben Sie etwas Geduld!
osql.exe -D eazy -U sa -P sa04jT14 -Q "BACKUP DATABASE eazybusiness TO DISK = 'g:\Sicherungen\Warenwirtschaft\%date% %time:~0,2%-%time:~3,2%-%time:~6,2%.bak'"
osql.exe -D eazy -U sa -P sa04jT14 -Q "BACKUP DATABASE mandant_2 TO DISK = 'g:\Sicherungen\Warenwirtschaft\%date% %time:~0,2%-%time:~3,2%-%time:~6,2%_mandant_2.bak'"
pause
Die Sicherungen werden ohne Fehlermeldung erfolgreich angelegt.
Wobei ich anmerken muß, das das nicht immer so war. Ich meine als ich eA dazugenommen habe und dabei auf v616 der Wawi geupdatet habe fing es an das Fehlermeldungen beim Erstellen der Sicherungen ausgegeben wurden. Zuerst ist es mir bei manueller Sicherung über die Wawi aufgefallen. Da ich zu diesem Zeitpunkt in dem verwendeten Skript noch keine pause am Ende eingefügt hatte, ist es mir bei der automatischen Sicherung nicht direkt aufgefallen. Erst als eine Wiederherstellung nicht geklappt hat.
Die Sicherungen per Skript klappten irgendwann wieder ohne Fehlermeldung, allerdings kam auch da bei wiederherstellen die oben genannte Fehlermeldung. Ab der Version wo beim beenden eine Abfrage zur Sicherung kommt (v620 oder v622, bin mir da nicht sicher welche es war) klappten die Sicherungen auch manuell wieder ohne Fehlermeldung.
Ich habe hier im Forum gelesen und nach Anleitung Forum/Wiki mittels MS SQL Server Management Studio Express die Datenbank nach Fehlern untersuchen lassen, jedoch wurden keine gefunden!
Da ich kommende Woche in die produktive Phase übergehen will, bekommt mich so langsam ein komisches Gefühl wenn ich daran denke, das ich keine funktionierende Sicherung meiner Daten habe.
Momentan kopiere ich mir Abends immer die eazybusiness.mdf und die log-Datei und die entsprechenden Dateien für den Mandanten, aber das ist ja nicht Sinn der Sache.
Falls Ihr euch fragt, warum ich so oft wieder Sicherungen einspielen will: Momentan nutze ich das Programm an mehreren, weit voneinander entfernten Standorten, wo ich zum Teil leider keinen Internetanschluß habe. Daher habe ich die Wawi auf 2 Rechnern als Serverversion laufen und nutze die Sicherung um den jeweils aktuellen Stand meiner Arbeit auf den Rechnern aktuell zu halten. Da das ja zur Zeit nicht klappt kopiere ich momentan einfach die eazybusiness.mdf und log zwischen den Rechnern hin und her. Das funktioniert ja auch, nur trotzdem brauche ich ja Sicherungen meiner Daten die ich auch wieder verwenden kann.
Kann mir vielleicht jemand helfen, damit ich die Sicherung/Wiederherstellung wieder nutzen kann?
Und auch wieder besser schlafen kann.
Danke!
Gruß
Thomas
(AquaRo24)