Neu Datenbank wiederherstellen aus mdf Datei möglich?

  • Ersteller des Themas Ersteller des Themas mddn
  • Erstellungsdatum Erstellungsdatum

mddn

Aktives Mitglied
8. Januar 2016
13
0
Hallo zusammen,

Ich habe einen Fehler beim Backup der eazybusiness Datenbank gemacht. Nur ein Teil der Medienfamile ist auf dem Sicherungslaufwerk vorhanden.
Direkt nach der falschen Sicherung habe ich das "Rücksetzen-Feature" von Windows 10 genutzt um neu aufzusetzen und JTL-Wawi mit MS SQL-Server 2014 installiert. Bei dem Versuch das Backup einzuspielen (erstellt mit SQL Server 2012) erkannte ich den Fehler. Scheinbar ist mein Backup auf mehrere .bak verteilt worden, die ich versehentlich im Medienauswahlfenster des SSMS hatte. Wie auch immer ...
Anschließend habe ich mit PhotoRec (http://www.cgsecurity.org/wiki/PhotoRec) alle mdf, ldf und Backups von der Platte wiederhergestellt. Leider funktioniert keines der wiederhergestellten Backups.
Mit einer Tesversion von Systools SQL Recovery habe ich alle wiederhergestellten mdf Dateien durchgesehen und ein paar Kandidaten gefunden, die den Großteil der ausgestellten Rechnungen (nur ca. 700 Stück) enthalten sollen.
Ich habe nur die Tabellen dbo.tRechnungen und dbo.tArtikel angesehen um die aktuellste mdf zu finden. Nur weichen die Dateigrößen extrem voneinander ab.
Von ca. 80 MB bis ca 10 GB ist alles dabei. Was ist bei ca. 60 Artikeln ohne Bildern, 100 Kunden und 700 Rechnungen realistisch?
Wie kann ich die Daten aus der mdf Datei wieder herstellen ohne versuchsweise ein paar hundert Euro für 3rd Party Recovery Tools auszugeben?

Vielen Dank fürs Lesen und eure Anregungen!

Gruß Martin
 

mddn

Aktives Mitglied
8. Januar 2016
13
0
Hallo Mike,

danke für den Tipp.
Beim Anfügen der Datenbank erhalte ich folgende Fehlermeldung:

Code:
TITEL: Microsoft SQL Server Management Studio
------------------------------

Fehler bei Datenbank anfügen für Server "DESKTOP-942F3IG\JTLWAWI".  (Microsoft.SqlServer.Smo)

Hilfe erhalten Sie durch Klicken auf: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=14.0.17119.0+((SSMS_Rel).170517-0412)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Datenbank+anfügen+Server&LinkId=20476

------------------------------
ZUSÄTZLICHE INFORMATIONEN:

Ausnahme beim Ausführen einer Transact-SQL-Anweisung oder eines Transact-SQL-Batches. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

Der Header für die Datei "F:\recup_dir.1\eazybusiness.mdf" ist kein gültiger Datenbankdatei-Header. Die FILE SIZE-Eigenschaft ist falsch.
Fehler bei CREATE DATABASE. Einige angezeigte Dateinamen konnten nicht erstellt werden. Überprüfen Sie zugehörige Fehler. (Microsoft SQL Server, Fehler: 5172)

Hilfe erhalten Sie durch Klicken auf: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=13.00.4001&EvtSrc=MSSQLServer&EvtID=5172&LinkId=20476

------------------------------
SCHALTFLÄCHEN:

OK
------------------------------

Wie geht es hier weiter?

Gruß
Martin
 

fav-hosting.online

Sehr aktives Mitglied
16. Oktober 2012
781
60
Weiterstadt
Firma
FaV-Hosting
Versuch mal bitte die Datei bevor du sie anfügst vorher in das Installationsverzeichniss des SQL-Servers zu kopieren und von diesem Pfad aus anzufügen.
 
  • Gefällt mir
Reaktionen: mddn

Ähnliche Themen