Offen Kein Backup und Upgrade möglich. Datenbank SUSPECT

  • Ersteller des Themas Ersteller des Themas schivo
  • Erstellungsdatum Erstellungsdatum

schivo

Aktives Mitglied
26. Juni 2009
10
0
JTL-WAWI: 099780
Windows XP SP3
SQL Server 2005

Beim Versuch die Version 099780 auf eine neuere Version upzugraden ist gleich zu Beginn eine Datenbanksicherung erforderlich.
Dies ist nicht möglich weil die Fehlermeldung: SQL Error, Die Datenbank als SUSPECT gekennzeichnet.

Beim BACKUP mit SQL Management wird eine BAK Datei erzeugt, allerdings auch mit dieser SUSPECT Meldung.

EXEC sp_resetstatus 'eazybusiness'
ALTER DATABASE eazybusiness SET EMERGENCY
DBCC checkdb('eazybusiness')
ALTER DATABASE eazybusiness set SINGLE_USER
DBCC checkdb ('Eazybusiness', repair_allow_data_loss)

DBCC checkdb ('eazybusiness'), repair_rebuild)


Alles kein Erfolg, kein Upgrade und Datenbanksicherung möglich.
Wer kann helfen?
 

shoggy

Aktives Mitglied
10. August 2009
188
1
Essen
AW: Kein Backup und Upgrade möglich. Datenbank SUSPECT

Hallo,

ich würde erstmal die Datenbank sichern. Unter Windows>Verwaltung den SQL Server für JTL stoppen. Den Ordner

c:\programme\microsoft sql server\mssql.1\mssql\data

Komplett sichern.

Den JTL Server wieder starten.

Jetzt das Management Studio starten.


im Management Studio "Neue Abfrage" aufrufen für "master" und nicht für "eazybuisiness"

Jede Zeile nacheinander ausführen.




EXEC sp_resetstatus 'eazybusiness';
ALTER DATABASE eazybusiness SET EMERGENCY
DBCC checkdb('eazybusiness')
ALTER DATABASE eazybusiness SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ('eazybusiness', REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE eazybusiness SET MULTI_USER
 

matzge

Aktives Mitglied
29. Februar 2008
49
0
AW: Kein Backup und Upgrade möglich. Datenbank SUSPECT - bei mir GELÖST!

Hallo,

ich würde erstmal die Datenbank sichern. Unter Windows>Verwaltung den SQL Server für JTL stoppen. Den Ordner

c:\programme\microsoft sql server\mssql.1\mssql\data

Komplett sichern.

Den JTL Server wieder starten.

Jetzt das Management Studio starten.


im Management Studio "Neue Abfrage" aufrufen für "master" und nicht für "eazybuisiness"

Jede Zeile nacheinander ausführen.




EXEC sp_resetstatus 'eazybusiness';
ALTER DATABASE eazybusiness SET EMERGENCY
DBCC checkdb('eazybusiness')
ALTER DATABASE eazybusiness SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ('eazybusiness', REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE eazybusiness SET MULTI_USER

Ich hatte mich schon soooo satt!

Nachdem ich diese Vorgehensweise mittlerweile aus dem Eff Eff behersche ging immer noch nix....

Meine Lösung allerdings sah wie folgt aus:



EXEC sp_resetstatus 'eazybusiness';
ALTER DATABASE eazybusiness SET EMERGENCY
DBCC checkdb('eazybusiness')
ALTER DATABASE eazybusiness SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ('eazybusiness', REPAIR_ALLOW_DATA_LOSS)
DBCC UPDATEUSAGE ('eazybusiness')
ALTER DATABASE eazybusiness SET MULTI_USER


Ich bin heilfroh, dass ich nun auf die neue Wawi geupdatet habe....


Viel Erfolg!

Der Matthias
 

schivo

Aktives Mitglied
26. Juni 2009
10
0
AW: Kein Backup und Upgrade möglich. Datenbank SUSPECT

Danke für die Infos.
Ich habe das Gefühl das es gar nicht an der Datenbank eazybusiness liegt, sondern an der Systemdatenbank msdb.
Im SQL Server Management Studio wird die Systemdatenbank msdb mit einem ! als fehlerverdächtig ausgewiesen.
Mit der rechten Maustaste kann man die Eigenschaften nicht aufrufen.
Anzeige:
Die msdb-Datenbank kann nicht geöffnet werden. Sie wurde bei der Wiederherstellung als SUSPECT gekennzeichnet.
SQL Server, Error 926
Das passiert aber auch bei der eazybusiness Datenbank, allerdings ist diese Datenbank im SQL Server nicht als fehlerverdächtig gekennzeichnet.

Die eazybusiness kann mit dem SQL Server Management Studio mit der rechten Maustaste -> Tasks -> Sichern gesichert werden.
Die SQL - Rettungsbefehle greifen für die msdb Datenbank nicht.

EXEC sp_resetstatus 'msdb';
ALTER DATABASE msdb SET EMERGENCY
DBCC checkdb('msdb')
ALTER DATABASE msdb SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ('msdb', REPAIR_ALLOW_DATA_LOSS)
DBCC UPDATEUSAGE ('msdb')
ALTER DATABASE msdb SET MULTI_USER

Die neue WAWI Version wäre schon wichtig für mich, wer kann helfen?
Nach Abstimmung evtl. auch gegen Bezahlung.
 

KathiLe

Sehr aktives Mitglied
31. August 2009
2.899
9
AW: Kein Backup und Upgrade möglich. Datenbank SUSPECT

Diesen suspecten Fehler 😉 hatte ich auch.
Rettungsversuch schlug fehl - also habe ich

1. Dienst angehalten
2. Dateien eazybusiness.mdf und eazybusiness.log.LDF an einen sicheren Ort verschieben.
3. JTL deinstallieren
4. JTLDatenbankmodul deinstallieren.

PC neu gestartet

5. JTL Full Version installiert inkl. DB-Modul 1x aufrufen
6. JTL zu letzt verwendete Version der Wawi installiert - 1x aufrufen (bei mir gab's dann eine Endlosschleife, Wawi startete immer wieder neu. Abgeschossen mit dem Task-Manager)
7. Dienst angehalten
8. Die beiden ursprünglichen Dateien wieder zurück geschoben.
9. Dienst gestartet

Wawi aufgerufen - Fertig - Fehler weg. Datensicherung wieder möglich
 

schivo

Aktives Mitglied
26. Juni 2009
10
0
AW: Kein Backup und Upgrade möglich. Datenbank SUSPECT

Vielen Dank für die Unterstützung.
Jetzt endlich hat es geklappt und ich kann die neueste Version installieren.
Der Fehler war wohl im Datenbankmodul.
Nach der Deinstallation und der Neuinstallation des SQL JTLWAWI Datenbankmoduls hat die Datensicherung funktioniert, und damit auch die Updates auf eine neuere Version.


Danke und viele Grüße
Reinhard
 

Ähnliche Themen