Die 7 besten SQL-Wiederherstellungstools
Ob es sich um einen Backup-Fehler, einen Ransomware-Angriff oder einfach nur um eine gelöschte Tabelle handelt, die SQL-Wiederherstellung kann eine stressige und entmutigende Aufgabe sein.
In diesem Artikel untersuchen wir die besten SQL-Wiederherstellungstools, mit denen Systemadministratoren ihre Datenbanken schnell wieder betriebsbereit machen können.
Hier ist unsere Auswahlliste der besten SQL-Wiederherstellungstools:
- SysTools SQL Recovery EDITOR'S CHOICEErschwinglich und einfach zu verwenden bei der Reparatur von MDF- und NDF-Dateien, um Datenbanken wiederherzustellen oder Tabellen und Datensätze wiederherzustellen.
- DataNumen SQL-Wiederherstellung Kann auf Systemen ab Windows 95 ausgeführt werden.
- Diskinternals MSSQL-Wiederherstellung Kann Datenbankdateien sowohl unter Windows als auch unter Linux wiederherstellen.
- Stellar SQL-Reparatur Verwendet ein Tagging-System, um beschädigte Datenbankobjekte sichtbar zuzuordnen.
- Aryson SQL-Datenbankwiederherstellung Konzentriert sich auf die Optimierung des Wiederherstellungsprozesses.
- Wiederherstellung der Kernel-SQL-Datenbank Verwendet eine robuste Vorschaufunktion, die für große Datenbankdateien geeignet ist.
- ApexSQL-Wiederherstellung Ideal zum Zurücksetzen bestimmter Teile einer Datenbank und zum Ersetzen von Objekten in Live-Umgebungen, ohne eine neue Datenbank bereitzustellen.
Die besten SQL-Wiederherstellungstools
Unsere Methodik zur Auswahl eines SQL-Wiederherstellungstools
Wir haben den Markt für relationale Datenbanksicherungs- und -wiederherstellungssysteme untersucht und die Optionen anhand der folgenden Kriterien analysiert:
- Eine effiziente Strategie zur Datenbanksicherung
- Optionen für vollständige, inkrementelle und differenzielle Sicherung
- Sicheres Passwort-Schließfach
- Point-and-Click-Wiederherstellung
- Optionen für Rollback-Punkte
- Eine kostenlose Testversion oder Demo für eine risikofreie Bewertungsmöglichkeit
- Ein gutes Preis-Leistungs-Verhältnis, dargestellt durch einen fairen Preis für einen zuverlässigen Wiederherstellungsdienst
Anhand dieser Kriterien suchten wir nach Sicherungs- und Wiederherstellungssystemen für SQL Server und andere relationale Datenbankverwaltungssysteme.
1. SysTools SQL-DatenbankwiederherstellungDIE WAHL DES HERAUSGEBERS
Wenn Sie in einer Notlage sind und Ihren SQL-Server schnell zum Laufen bringen müssen, verfolgt SysTools SQL Database Recovery einen einfachen, sachlichen Ansatz zur Datenbankwiederherstellung. Über eine einfache, aber leistungsstarke Schnittstelle kann SysTools beschädigte MDF-Dateien reparieren und gelöschte Datenbankobjekte wiederherstellen, die einmal verloren gingen.
Hauptmerkmale:
- Sichern und wiederherstellen oder migrieren
- Datenbank-Viewer
- Reparieren Sie beschädigte MDFs
- Auszüge aus der Datenbank
- Nur-Objekt-Option ohne Daten
SysTools funktioniert in einer Vielzahl von Umgebungen und kann unter 2000/2003/XP/Vista/7/8/8.1 und Windows 10 ausgeführt werden, was es zu einer großartigen Option macht, wenn Sie eine SQL-Reparatur auf einem älteren Server durchführen möchten. Während einige Wiederherstellungstools nur die Wiederherstellung von Tabellen ermöglichen, kann SysTools Indizes, Schlüssel, Trigger und Regeln abrufen und exportieren und so unzählige Stunden beim Neuaufbau einsparen.
Mit dem integrierten Datenbank-Viewer können Sie schnell eine Vorschau Ihrer Tabellen und anderer Datenbankobjekte anzeigen, um den Umfang der wiederherstellbaren Inhalte zu verstehen und den Fehlerbehebungsprozess zu unterstützen. Exporte können mit oder ohne Schemadaten erfolgen und der automatische Abruf hilft beim Abrufen von Informationen wie dem SQL-Servernamen beim Exportieren von Datenbanken. Alle diese Funktionen zusammen tragen dazu bei, den Migrations- und Wiederherstellungsprozess Ihrer SQL-Daten zu optimieren.
Beim ersten Start durchsucht SysTools SQL Database Recovery die gesamte Datenbank nach beschädigten MDF-Dateien und listet am Ende des Scans relevante Informationen auf. Dieser erste Scan gibt Ihnen eine solide Vorstellung davon, wie viele Ihrer Daten Sie im Rahmen Ihres SQL-Wiederherstellungsprozesses wiederherstellen können. Nach dem Scan haben Sie die Möglichkeit, entweder die beschädigten Daten wiederherzustellen und zu exportieren oder eine Reparatur der fehlerhaften Datenbank durchzuführen.
Vorteile:
- Unterstützt SQL-Sicherung, -Wiederherstellung und Offsite-Replikation
- Kann beschädigte Datenbanken reparieren
- Bietet eine einfache Möglichkeit, Ihre Datenbankstruktur zu visualisieren
- Für die meisten Unternehmen erschwinglich
Nachteile:
- Nicht die beste Option für Unternehmen
Wenn Sie die gesamte Datenbank migrieren möchten, verwendet ein integrierter Migrationsassistent ein SQL-Skript, um mit nur wenigen Klicks ganze Datenbankdateien von einem Server auf einen anderen zu kopieren und zu verschieben. SysTools SQL Database Recovery kostet derzeit 249,00 $ für eine persönliche Lizenz und bietet eine Site-Lizenz für 1499,00 $ an. Weitere Informationen zu den Preisstufen finden Sie hier Produktseite .
DIE WAHL DES HERAUSGEBERS
SysTools SQL-Wiederherstellungist unsere erste Wahl für ein SQL-Wiederherstellungstool, da es eine einfache und schnelle Technik zum Wiederherstellen verlorener Datenbanken verwendet. Hierbei handelt es sich um ein Dienstprogramm zur Dateireparatur, das die Hauptursache für den Verlust einer SQL Server-Datenbank erkennt, nämlich beschädigte Datendateien. Dieses System kann sowohl MDF- als auch NDF-Dateien reparieren und sogar mit Wallet-Ransomware verschlüsselte Dateien wiederherstellen. Dieses Tool ist erschwinglich und wird noch günstiger, wenn Sie es im Paket mit dem SysTools SQL Backup and Recovery-Paket kaufen.
Herunterladen: Holen Sie sich eine 30-tägige kostenlose Testversion (ausführbarer Download)
Offizielle Seite: https://downloads.systoolsgroup.com/sql-recovery.exe
DU:Windows
2. DataNumen SQL-Wiederherstellung
DataNumen SQL Recovery hat im Laufe der Jahre mit über 10 Millionen Benutzern im Laufe seiner Lebensdauer große Erfolge erzielt. Ein wesentlicher Faktor für den Erfolg dieses Tools ist seine Fähigkeit, den SQL-Wiederherstellungsprozess zu vereinfachen.
Hauptmerkmale:
- Einfach zu verwenden
- MDF-Dateianalyse
- Reparatur beschädigter MDF-Platten
- NDF-Dateien reparieren
Die Benutzeroberfläche ist extrem einfach und der gesamte Wiederherstellungsprozess fühlt sich so intuitiv an, dass selbst ein junger Techniker mit diesem Tool problemlos umgehen kann. Sie müssen lediglich die beschädigte MDF-Datei auswählen und den SQL-Server angeben, von dem sie stammt. Wenn Sie nicht sicher sind, von welchem Server die Datei stammt, analysiert DataNumen die Datei und wählt automatisch das richtige Format aus.
DataNumen führt Dutzende Korrekturen für die Datei durch und speichert die neue Datei automatisch mit der Markierung „fixed.mdf“. In denselben Fenstern haben Sie die Möglichkeit, eine Verbindung zu Ihrer SQL-Umgebung herzustellen und die neu erstellte (und hoffentlich reparierte) MDF-Datei bereitzustellen. Nach der Authentifizierung können Sie den SQL-Wiederherstellungsprozess in Aktion sehen und erhalten schließlich eine Meldung, die Sie über den Abschluss informiert.
Obwohl dieser gesamte Prozess rationalisiert ist, lässt DataNumen keine Details oder Funktionen aus. Das Tool unterstützt vollständig die neuesten Windows Server-Umgebungen und kann auf Systemen ausgeführt werden, die so alt wie Windows 95 sind. DataNumen geht über nur Daten in Tabellen hinaus und kann Ansichten, Regeln, Sparse-Spalten, Indizes und Trigger wiederherstellen.
Neben Ihren Standard-MDF-Dateien kann DataNumen auch zugehörige NDF-Dateien mit einer Größe von bis zu 16 TB wiederherstellen und reparieren und seine Wiederherstellungstools in die Windows-Shell integrieren.
Vorteile:
- Kann MDF-Dateien reparieren und analysieren
- Verwendet eine einfache, benutzerfreundliche Oberfläche
- Kann auf älteren Windows-Betriebssystemen ausgeführt werden – ideal für ältere Datenbanken
- Unterstützt NDF-Dateien mit einer Größe von bis zu 16 TB
Nachteile:
- Besser geeignet für kleinere bis mittelgroße Datenbanken
DataNumen beginnt bei 499,95 $ für eine Lizenz und bietet hohe Rabatte für größere Mengen. Die Mengenrabatte können Sie hier im Detail einsehen Preisseite .
3. Diskinternals MSSQL-Wiederherstellung
Diskinternals MSSQL Recovery ist ein flexibles SQL-Reparaturtool, das Datenbankdateien wiederherstellen kann, die auf Windows- oder Linux-Servern erstellt wurden. Dies bedeutet, dass Diskinternals für die Wiederherstellung in NTFS und ReFS sowie Ext2/3/4 unter Linux verwendet werden kann.
Hauptmerkmale:
- Reparieren oder wiederherstellen
- Stellen Sie Dateien von Windows oder Linux wieder her
- Läuft unter Windows
Die Plattform verfügt über zwei Arten von MSSQL-Wiederherstellungsmodi zum Reparieren von Datenbankdateien.
„Vorhandene Datenbank reparieren“ Der Modus umgeht bestimmte beschädigte Bereiche und erhöht so die Wahrscheinlichkeit, dass Sie andere Tabellen und Datenbankobjekte wiederherstellen und darauf zugreifen können.
„Datenbank wiederherstellen“ Der Modus dient zum Abrufen gelöschter Datenbanken und Objekte, die direkt über MSSQL Recovery wiederhergestellt werden können.
Beide Modi ermöglichen Ihnen die Navigation und Anzeige der Dateien vor dem Export und unterstützen alle nationalen und Unicode-Zeichen. Die Datenwiederherstellung kann auf Servern ab MS SQL Server 2000 durchgeführt werden und ist mit den neuesten Versionen von Windows Server kompatibel.
Vorteile:
- Kann NTFS-, ReFS- und Ext2/3/4-Formate wiederherstellen
- Verwendet eine einfache Schnittstelle, die größere Datenbanken unterstützen kann
- Tolle Option für kleine und mittlere Datenbanken
- Bietet eine kostenlose Testversion
Nachteile:
- Könnte mehr Datenbankvisualisierung gebrauchen
Diskinternals MSSQL benötigt mindestens 2 GB RAM und 60 MB Festplattenspeicher und kann auf Betriebssystemen mit Windows 7 oder höher ausgeführt werden. Derzeit ist Diskinternals MSSQL Recovery für 399,95 $ pro Lizenz erhältlich und wird mit einer kostenlosen Testversion geliefert, die alle aktivierten Funktionen außer dem Datenexport umfasst.
4. Stellar SQL-Reparatur
Stellar SQL Repair unterstützt die Wiederherstellung von MDF- und NDF-Dateien in den SQL-Versionen 2008–2019 und ist ein beliebtes Tool unter Systemadministratoren und Datenbankadministratoren. Stellar fungiert sowohl als Wiederherstellungs- als auch als Untersuchungstool, indem es Ihnen ermöglicht, durch die Datenbanktabellen zu navigieren und als „verdächtig“ markierte Objekte anzuzeigen.
Hauptmerkmale:
- Reparieren Sie MDF und NDF
- Identifiziert mögliche Fehler
- Erkunden Sie Dateien visuell
Da Stellar potenziell beschädigte Dateien identifiziert, markiert es diese für Sie, sodass Sie visuell sehen können, wie viel von Ihrer Datenbank möglicherweise betroffen ist. Ereignisse wie SQL-Server-Abstürze, begrenzter Speicherplatz, unzugängliche Tabellen und abrupte Datenbankbeendigung sind alles Gründe für Stellar, sie als verdächtig einzustufen.
Sie haben die Möglichkeit, die beschädigte Datenbank zu analysieren und durch eine baumartige Struktur in den Tabellen zu navigieren. Dies hilft nicht nur, den Umfang der beschädigten oder gelöschten Daten zu verstehen, sondern hilft Ihnen auch, zu überprüfen, ob die Daten nach der Reparatur korrekt formatiert sind. In derselben Ansicht können Sie auch Suchen basierend auf Teil- und Ganzwortübereinstimmungen durchführen.
Wenn Ihre SQL Server-Protokolldatei (.LDF) beschädigt ist, kann Stellar SQL Repair Algorithmen anwenden, um sowohl die MDF-Datei zu reparieren als auch den Zugriff auf die Protokolldatei wiederherzustellen. Mit Stellar ist eine detaillierte Wiederherstellung von Tabellen, Schlüsseln, Triggern, benutzerdefinierten Funktionen, Ansichten und Indizes möglich.
Die wiederhergestellten Daten können dann in Datenbankform oder über verschiedene XML-Datentypen exportiert werden. Diese Flexibilität ermöglicht es, Abfragen zu beschädigten Objekten, die nicht repariert werden können, in Textform zur manuellen erneuten Eingabe oder Überprüfung zu speichern.
Vorteile:
- Sehr einfach zu bedienendes Tool – das Erlernen der Plattform dauert nur wenig Zeit
- Unterstützt die Reparatur von MDF und NDF
- Kann SQL-Ereignisse wie begrenzten Speicherplatz und Abstürze überwachen und entsprechende Warnmeldungen senden
- Bietet flexible Lizenzierung für Unternehmen jeder Größe
Nachteile:
- Könnte mehr Datenbankvisualisierung gebrauchen
Stellar SQL Repair bietet drei Arten von lebenslangen Lizenzen ab 349,00 $. Es ist wichtig zu beachten, dass Sie die Platinum-Version benötigen, die 449,00 $ kostet, wenn Sie alle Arten von SQL-Datenbankobjekten wiederherstellen möchten. A Kostenfreier Download ist verfügbar, mit der Sie wiederherstellbare Daten scannen und in der Vorschau anzeigen können.
5. Aryson SQL-Datenbankwiederherstellung
Aryson SQL Database Recovery ist ein weiteres Top-Tool, mit dem Administratoren ihre beschädigten oder fehlenden SQL-Datendateien wiederherstellen können. Aryson kann sowohl MDF als auch NDF für MS SQL Server 2000 bis 2016 reparieren und ist mit Windows 10 und allen früheren Windows-Versionen kompatibel. Wie viele unserer Top-Angebote konzentriert sich Aryson darauf, seine fortschrittlichen Reparaturmethoden mit einer benutzerfreundlichen und einfachen Benutzeroberfläche zu kombinieren.
Hauptmerkmale:
- MDF- und NDF-Reparatur
- MDF-Dateibetrachter
- Extrahieren Sie Daten in XML
Nach dem Durchsuchen Ihrer MDF-Datei scannt und repariert Aryson beschädigte Datenbankobjekte, stellt gelöschte Entitäten wieder her und repariert die Beschädigung der Header-Datei. Sobald Sie fertig sind, können Sie manuell durch die Datenbank navigieren und eine Vorschau der wiederhergestellten Dateien anzeigen und sie sogar einzeln auswählen, um sie in ihrem Originalformat zu speichern.
Dateien oder Datenbanken können in verschiedenen Formaten gespeichert werden, darunter XML, serverkompatibles Skript oder als Datenbank-Snapshot. Eine Einzellizenz des Aryson SQL Database Recovery Tool beginnt bei 129,00 $ und gilt für fünf Computer und eine unbegrenzte Anzahl wiederhergestellter Dateien.
Vorteile:
- Unterstützt die Lizenzierung für eine unbegrenzte Anzahl von Dateien
- Bietet eine 30-tägige Geld-zurück-Garantie
- Verwendet eine einfache und informative Schnittstelle
- Unterstützt moderne und ältere Versionen von Windows Server
Nachteile:
- Kleinere Unternehmen nutzen möglicherweise nicht alle Funktionen von Aryson
Aryson bietet eine 30-tägige Geld-zurück-Garantie und beinhaltet a Kostenlose Demo Sie können zunächst versuchen, herauszufinden, welche Daten Sie wiederherstellen können.
6. Wiederherstellung der Kernel-SQL-Datenbank
Kernel SQL Database Recovery ist ein gut gestaltetes SQL-Reparaturtool, dessen Benutzeroberfläche elegant und modern aussieht und sich dadurch von seinen Gegenstücken abhebt. Derzeit unterstützt der Kernel MS SQL Server 2019, 2017, 2016, 2014, 2012, 2008 R2, 2008, 2005 und 2000.
Hauptmerkmale:
- Sucht nach beschädigten Dateien
- Repariert MDF- und NDF-Dateien
- Daten in Datenbanken einfügen
Das Tool führt zunächst einen einfachen Scan durch, der versucht, MDF/NDF-Dateien zu reparieren oder wiederherzustellen. Die automatische Erkennung scannt die Datei und kann die SQL-Umgebung identifizieren, aus der die Datei stammt. Der erweiterte Scan durchsucht Ihre Tabellen, Trigger, Primärschlüssel und Funktionen nach betroffenen Bereichen, die möglicherweise repariert werden müssen.
Der Kernel unterstützt vollständig eine detaillierte Vorschaufunktion, mit der Sie Tabellen in hierarchischer Reihenfolge anzeigen und die Ergebnisse des Reparaturvorgangs überprüfen können. Während die meisten Vorschaufunktionen darauf beschränkt sind, wie viel Sie auf einmal anzeigen können, kann Kernel bis zu 1000 Datensätze pro Seite laden, was es zu einer guten Option für umfangreiche Datenbanken macht, bei denen eine umfassende Überprüfung erforderlich ist.
Sobald diese Bereiche identifiziert sind, nimmt das System diese Änderungen automatisch vor und speichert seine Arbeit als separate Datei. Wiederhergestellte Dateien können in verschiedenen Formaten gespeichert oder direkt auf einen Live-SQL-Server angewendet werden.
Vorteile:
- Einfaches, leichtes SQL-Wiederherstellungstool
- Kann sowohl MDF- als auch NDF-Dateien reparieren
- Unterstützt Datenbankvisualisierung und Dateneingabe
- Unterstützt bis zu 1000 Datensätze pro Seite
Nachteile:
- Ist preislich höher als vergleichbare Werkzeuge auf der Liste
Mit der Testversion können Sie einige Ihrer Daten in einem wiederhergestellten Zustand anzeigen und können direkt von der kostenlosen Testversion aus aktualisiert werden. Lizenzierung für die Kernel-SQL-Datenbankwiederherstellung beginnt bei 299,00 $ für eine einzelne Organisation und unbegrenzte Dateien. Wenn Sie Daten aus .bak-Dateien wiederherstellen, in einem SQL-Skript wiederherstellen oder auf einem Live-SQL-Server wiederherstellen möchten, benötigen Sie die teurere Lizenz für 499,00 $.
7. ApexSQL-Wiederherstellung
ApexSQL Recover hilft bei der Wiederherstellung beschädigter, verlorener oder verlorener Daten aus Ihrer SQL-Umgebung über eine elegante Benutzeroberfläche mit mehreren einzigartigen Funktionen, die in unseren zuvor aufgeführten Tools nicht aufgeführt sind.
Hauptmerkmale:
- Datenreparatur
- Sicherung und Wiederherstellung
- Rollback-System
Während sich die meisten Tools auf dieser Liste auf die Behebung beschädigter Dateien konzentrieren, positioniert sich ApexSQL Recover als Teil des Sicherungs-, Wiederherstellungs- und Testprozesses. Apex positioniert sich zwischen dem Backup-Prozess und ermöglicht es ihm, während des Backup-Prozesses getätigte Transaktionen zu erfassen und wiederzugeben.
Wenn Sie jemals versehentlich eine Tabelle gelöscht oder ganze Datensätze überschrieben haben, kennen Sie die Angst, sich zu fragen, ob Ihre Backups wirklich funktionieren. Apex bietet für solche Fälle Sicherungsoptionen, mit denen bestimmte Daten ersetzt werden können, ohne dass die gesamte Datenbank zurückgesetzt werden muss.
Die Wiederherstellung auf Zeilenebene erfolgt durch den Vergleich der verschiedenen Transaktionsprotokolldatendateien und bietet Ihnen die Möglichkeit, den Unterschied wiederherzustellen. Dies hilft, kleinere Fehler in Live-Umgebungen schnell zu beheben, ohne dass es zu Datenbankausfällen kommt. Dieselbe Methodik kann über die Rollback-Funktion von Apex auf ganze Datensätze angewendet werden.
Die Wiederherstellungsoptionen in Apex sind äußerst flexibel und ermöglichen Ihnen ein Rollback zu bestimmten Zeitpunkten und die Wiedergabe der DDL-Syntax früherer Ereignisse. Schließlich können Daten aus Backups abgerufen und in eine Live-Umgebung extrahiert werden, ohne dass eine Wiederherstellung erforderlich ist.
ApexSQL Recover führt Sie hervorragend durch den Wiederherstellungsprozess. Wenn Sie beispielsweise eine gelöschte Tabelle wiederherstellen, führt Sie ApexSQL Schritt für Schritt durch den Prozess und bietet Ihnen eine Reihe technischer Optionen, ohne aufdringlich zu wirken.
Vorteile:
- Eine großartige Lösung für große Unternehmen
- Unterstützt den Datenaustausch ohne Rollbacks
- Verwendet eine elegante und skalierbare Schnittstelle
- Ermöglicht einfache Schritte zum BDR und zum Ersetzen gelöschter Tabellen
Nachteile:
- Ist preislich höher als vergleichbare Werkzeuge auf der Liste
Derzeit kostet ApexSQL Recover 12 Monate lang 1199,00 USD pro Instanz. A Kostenlose Testphase ist auch mit eingeschränkten Wiederherstellungsfunktionen verfügbar.
Auswahl eines SQL-Wiederherstellungstools
Wenn Sie in der Not sind und fehlende Daten wiederherstellen oder eine SQL-Reparatur durchführen müssen, sollte jedes dieser Tools die Aufgabe richtig erledigen. SysTool SQL Database Recovery ist aufgrund seiner Benutzerfreundlichkeit und seines günstigen Preises unsere erste Wahl, wenn es um die Reparatur beschädigter Dateien geht.
Als robustes Tool, das eher als eine Form der Sicherung fungiert, bietet ApexSQL Recover in Kombination mit einer herkömmlichen Form der Serversicherung zusätzliche Flexibilität für die SQL-Datenwiederherstellung.
Häufig gestellte Fragen zum SQL-Wiederherstellungstool
Wie repariere ich eine beschädigte SQL-Datenbank?
Der einfachste Weg, eine beschädigte SQL-Datenbank zu reparieren, besteht darin, die Instanz aus einem Backup wiederherzustellen. Wenn Sie über kein Backup-System verfügen, besteht die nächstbeste Option darin, native Wiederherstellungstools im DBMS oder ein Tool eines Drittanbieters zu verwenden. Sie haben auch die Möglichkeit, eine Datenbank neu zusammenzusetzen, indem Sie die Protokolldateien des Datenbanksystems durcharbeiten.
Wie kann ich eine gelöschte SQL-Datenbank wiederherstellen?
Um eine gelöschte Datenbank wiederherzustellen, führen Sie die in Ihrem DBMS integrierten Wiederherstellungsprozesse durch oder stellen Sie sie von einer Sicherungskopie wieder her.