7 meilleurs outils de récupération SQL
Qu’il s’agisse d’un échec de sauvegarde, d’une attaque de ransomware ou simplement d’une table supprimée, la récupération SQL peut être une tâche stressante et ardue.
Dans cet article, nous examinerons les meilleurs outils de récupération SQL que les administrateurs système peuvent utiliser pour restaurer rapidement leurs bases de données.
Voici notre liste des meilleurs outils de récupération SQL :
- SysTools SQL Recovery CHOIX DE L'ÉDITEURAbordable et facile à utiliser lors de la réparation de fichiers MDF et NDF pour récupérer des bases de données ou pour restaurer des tables et des enregistrements.
- Récupération SQL DataNumen Peut être exécuté sur des systèmes aussi anciens que Windows 95.
- Récupération MSSQL de Diskinternals Peut récupérer des fichiers de base de données sous Windows et Linux.
- Réparation Stellar SQL Utilise un système de marquage pour cartographier visiblement les objets de base de données corrompus.
- Récupération de base de données Aryson SQL Se concentre sur la rationalisation du processus de récupération.
- Récupération de base de données SQL du noyau Utilise une fonctionnalité de prévisualisation robuste adaptée aux fichiers de base de données volumineux.
- Récupération ApexSQL Idéal pour restaurer certaines parties d'une base de données et remplacer des objets dans des environnements réels sans monter une nouvelle base de données.
Les meilleurs outils de récupération SQL
Notre méthodologie de sélection d'un outil de récupération SQL
Nous avons examiné le marché des systèmes de sauvegarde et de récupération de bases de données relationnelles et analysé les options en fonction des critères suivants :
- Une stratégie efficace pour la sauvegarde des bases de données
- Options de sauvegarde complète, incrémentielle et différentielle
- Casier de mot de passe sécurisé
- Récupération pointer-cliquer
- Options pour les points de restauration
- Un essai gratuit ou une démo pour une opportunité d'évaluation sans risque
- Un rapport qualité/prix représenté par un prix juste pour un service de récupération fiable
À l'aide de cet ensemble de critères, nous avons recherché des systèmes de sauvegarde et de récupération pour SQL Server et d'autres systèmes de gestion de bases de données relationnelles.
1. Récupération de base de données SysTools SQLLE CHOIX DES ÉDITEURS
Si vous êtes pressé et avez besoin que votre serveur SQL soit opérationnel rapidement, SysTools SQL Database Recovery adopte une approche simple et pragmatique pour la restauration de la base de données. Grâce à une interface simple mais puissante, SysTools peut réparer les fichiers MDF corrompus et récupérer les objets de base de données supprimés qui étaient autrefois perdus.
Principales caractéristiques:
- Sauvegarder et restaurer ou migrer
- Visionneuse de base de données
- Réparer les MDF corrompus
- Extraits de la base de données
- Option objet uniquement sans données
SysTools fonctionne dans une multitude d'environnements et peut fonctionner sur 2000/2003/XP/Vista/7/8/8.1 et Windows 10, ce qui en fait une excellente option si vous souhaitez effectuer une réparation SQL sur un serveur plus ancien. Alors que certains outils de récupération permettent uniquement la récupération de tables, SysTools peut récupérer et exporter des index, des clés, des déclencheurs et des règles, économisant ainsi d'innombrables heures de reconstruction.
La visionneuse de base de données intégrée vous permet de prévisualiser rapidement vos tables et autres objets de base de données pour comprendre l'étendue de ce qui est récupérable et faciliter le processus de dépannage. Les exportations peuvent être effectuées avec ou sans données de schéma et la récupération automatique permet d'extraire des informations telles que le nom du serveur SQL lors de l'exportation de bases de données. Toutes ces fonctionnalités combinées contribuent à rationaliser le processus de migration et de récupération de vos données SQL.
Lors de son premier lancement, SysTools SQL Database Recovery analyse l'intégralité de la base de données à la recherche de fichiers MDF corrompus, puis répertorie les informations pertinentes à la fin de l'analyse. Cette analyse initiale vous donne une idée précise de la quantité de données que vous pourrez récupérer dans le cadre de votre processus de récupération SQL. Après l'analyse, vous aurez la possibilité de récupérer les données endommagées et de les exporter, ou d'exécuter une réparation sur la base de données défectueuse.
Avantages:
- Prend en charge la sauvegarde, la récupération et la réplication hors site SQL
- Peut réparer les bases de données corrompues
- Offre un moyen simple de visualiser la structure de votre base de données
- Abordable pour la plupart des entreprises
Les inconvénients:
- Pas la meilleure option pour les entreprises
Si vous souhaitez migrer l'intégralité de la base de données, un assistant de migration intégré utilise un script SQL pour copier et déplacer des fichiers de base de données entiers d'un serveur à un autre en quelques clics. SysTools SQL Database Recovery coûte actuellement 249,00 $ pour une licence personnelle et propose une licence de site pour 1 499,00 $. Vous pouvez en savoir plus sur ses niveaux de tarification sur son fiche produit .
LE CHOIX DES ÉDITEURS
Récupération SQL SysToolsest notre premier choix pour un outil de récupération SQL car il utilise une technique simple et rapide pour récupérer les bases de données perdues. Il s'agit d'un utilitaire de réparation de fichiers qui reconnaît la cause principale de la perte de la base de données SQL Server, à savoir les fichiers de données corrompus. Ce système peut réparer les fichiers MDF et NDF et peut même restaurer des fichiers cryptés avec le ransomware Wallet. Cet outil est abordable et devient une offre encore meilleure si vous l'achetez dans le cadre du package SysTools SQL Backup and Recovery.
Télécharger: Obtenez un essai gratuit de 30 jours (téléchargement exécutable)
Site officiel: https://downloads.systoolsgroup.com/sql-recovery.exe
TOI:les fenêtres
2. Récupération SQL DataNumen
DataNumen SQL Recovery a connu un succès majeur au fil des années avec plus de 10 millions d'utilisateurs au cours de sa durée de vie. Un rôle majeur dans le succès de cet outil réside dans sa capacité à simplifier le processus de récupération SQL.
Principales caractéristiques:
- Facile à utiliser
- Analyse de fichier MDF
- Réparation de MDF endommagé
- Réparer les fichiers NDF
L'interface est extrêmement simple et l'ensemble du processus de récupération semble suffisamment intuitif pour que même un technicien débutant soit à l'aise avec cet outil. Tout ce que vous avez à faire est de sélectionner le fichier MDF endommagé et de spécifier le serveur SQL dont il provient. Si vous n'êtes pas sûr de quel serveur provient le fichier, DataNumen analysera le fichier et sélectionnera automatiquement le format correct.
DataNumen exécute des dizaines de correctifs sur le fichier et enregistre automatiquement le nouveau fichier marqué comme «fixed.mdf». Dans les mêmes fenêtres, vous aurez la possibilité de vous connecter à votre environnement SQL et de monter le fichier MDF nouvellement créé (et, espérons-le, réparé). Après l'authentification, vous pourrez voir le processus de récupération SQL en action et éventuellement recevoir un message vous informant qu'il est terminé.
Bien que l'ensemble de ce processus soit rationalisé, DataNumen ne néglige aucun détail ou fonctionnalité. L'outil prend entièrement en charge les derniers environnements Windows Server et peut être exécuté sur des systèmes aussi anciens que Windows 95. DataNumen va au-delà des simples données contenues dans des tables et peut récupérer des vues, des règles, des colonnes clairsemées, des index et des déclencheurs.
En plus de vos fichiers MDF standard, DataNumen peut également récupérer et réparer des fichiers NDF associés pouvant atteindre 16 To et intégrer ses outils de récupération au shell Windows.
Avantages:
- Peut réparer et analyser les fichiers MDF
- Utilise une interface simple et facile à utiliser
- Peut fonctionner sur les anciens systèmes d’exploitation Windows – idéal pour les anciennes bases de données
- Prend en charge les fichiers NDF jusqu'à 16 To
Les inconvénients:
- Mieux adapté aux bases de données de petite et moyenne taille
DataNumen commence à 499,95 $ pour une licence et offre des remises importantes pour les volumes plus importants. Vous pouvez consulter les remises sur volume plus en détail sur son page de tarification .
3. Récupération MSSQL de Diskinternals
Diskinternals MSSQL Recovery est un outil de réparation SQL flexible qui a la capacité de récupérer des fichiers de base de données créés sur des serveurs Windows ou Linux. Cela signifie que Diskinternals peut être utilisé pour la récupération sous NTFS et ReFS ainsi que Ext2/3/4 sous Linux.
Principales caractéristiques:
- Réparer ou récupérer
- Récupérer des fichiers depuis Windows ou Linux
- Fonctionne sous Windows
La plateforme dispose de deux types de modes de récupération MSSQL pour réparer les fichiers de base de données.
'Réparer la base de données existante' Le mode fonctionne autour de zones endommagées spécifiques pour augmenter la probabilité que vous puissiez récupérer et accéder à d’autres tables et objets de base de données.
'Récupérer la base de données' Le mode fonctionne sur la récupération des bases de données et des objets supprimés qui peuvent être restaurés directement via MSSQL Recovery.
Ces deux modes vous permettent de naviguer et de visualiser les fichiers avant l'exportation et prennent en charge tous les caractères nationaux et Unicode. La récupération de données peut être effectuée sur des serveurs aussi anciens que MS SQL Server 2000 et est compatible avec les dernières versions de Windows Server.
Avantages:
- Peut récupérer les formats NTFS, ReFS et Ext2/3/4
- Utilise une interface simple qui peut prendre en charge des bases de données plus volumineuses
- Excellente option pour les bases de données de petite et moyenne taille
- Offre un essai gratuit
Les inconvénients:
- Pourrait utiliser davantage de visualisation de base de données
Diskinternals MSSQL nécessite un minimum de 2 Go de RAM, 60 Mo d'espace disque et peut fonctionner sur des systèmes d'exploitation utilisant Windows 7 ou supérieur. Actuellement, Diskinternals MSSQL Recovery est disponible au prix de 399,95 $ par licence et est accompagné d'un essai gratuit qui inclut toutes les fonctionnalités activées, à l'exception de l'exportation de données.
4. Réparation Stellar SQL
Stellar SQL Repair prend en charge la récupération des fichiers MDF et NDF dans les versions SQL 2008-2019 et est un outil populaire parmi les administrateurs système et les administrateurs de bases de données. Stellar fonctionne à la fois comme un outil de récupération et d'enquête en vous permettant de naviguer dans les tables de la base de données, ainsi que d'afficher les objets marqués comme « suspects ».
Principales caractéristiques:
- Réparation MDF et NDF
- Identifie les défauts potentiels
- Explorer visuellement les fichiers
À mesure que Stellar identifie les fichiers potentiellement corrompus, il les sélectionne pour vous, vous permettant ainsi de voir visuellement quelle part de votre base de données pourrait être affectée. Des événements tels que des pannes de serveur SQL, un espace disque limité, des tables inaccessibles et une interruption brutale de la base de données sont autant de raisons pour lesquelles Stellar les qualifie de suspects.
Vous aurez la possibilité d'analyser la base de données corrompue et de parcourir les tables à travers une structure arborescente. Cela permet non seulement de comprendre l'étendue de ce qui a été corrompu ou supprimé, mais également de vérifier que les données après la réparation sont correctement formatées. Dans cette même vue, vous pouvez également exécuter des recherches basées sur des correspondances de mots partiels et entiers.
Si votre fichier journal SQL Server (.LDF) est corrompu, Stellar SQL Repair peut appliquer des algorithmes pour réparer le fichier MDF et restaurer l'accès au fichier journal. La récupération granulaire des tables, des clés, des déclencheurs, des fonctions définies par l'utilisateur, des vues et des index est possible via Stellar.
Les données récupérées peuvent ensuite être exportées sous forme de base de données ou via divers types de données XML. Cette flexibilité permet d'enregistrer les requêtes sur les objets corrompus qui ne sont pas réparables sous forme de texte pour une nouvelle saisie ou une révision manuelle.
Avantages:
- Outil très simple à utiliser – prend peu de temps pour apprendre la plateforme
- Prend en charge la réparation MDF et NDF
- Peut surveiller et alerter sur les événements SQL tels que l'espace disque limité et les plantages
- Offre des licences flexibles pour les organisations de toutes tailles
Les inconvénients:
- Pourrait utiliser davantage de visualisation de base de données
Stellar SQL Repair propose trois types de licences à vie à partir de 349,00 $. Il est important de noter que si vous souhaitez pouvoir restaurer tous les types d'objets de base de données SQL, vous aurez besoin de la version Platinum qui coûte 449,00 $. UN Téléchargement Gratuit est disponible et vous permet de numériser et de prévisualiser les données récupérables.
5. Récupération de base de données Aryson SQL
Aryson SQL Database Recovery est un autre outil de premier plan que les administrateurs peuvent utiliser pour récupérer leurs fichiers de données SQL corrompus ou manquants. Aryson peut réparer à la fois MDF et NDF pour MS SQL Server 2000 à 2016 et est compatible avec Windows 10 et toutes les versions antérieures de Windows. Comme beaucoup de nos meilleurs choix, Aryson s’efforce d’associer ses méthodes de réparation avancées à une interface simple et facile à utiliser.
Principales caractéristiques:
- Réparation MDF et NDF
- Visionneuse de fichiers MDF
- Extraire des données vers XML
Après avoir parcouru votre fichier MDF, Aryson s'efforce d'analyser et de réparer les objets de base de données corrompus, de récupérer les entités supprimées et de réparer la corruption du fichier d'en-tête. Une fois terminé, vous pourrez naviguer manuellement dans la base de données et prévisualiser les fichiers récupérés, et même les sélectionner individuellement pour les enregistrer dans leur format d'origine.
Les fichiers ou les bases de données peuvent être enregistrés dans un certain nombre de formats différents, notamment XML, un script compatible avec le serveur ou sous forme d'instantané de base de données. Une licence unique de l'outil de récupération de base de données Aryson SQL commence à 129,00 $ et est valable pour cinq machines et une quantité illimitée de fichiers récupérés.
Avantages:
- Prend en charge les licences pour un nombre illimité de fichiers
- Offre une garantie de remboursement de 30 jours
- Utilise une interface simple et informative
- Prend en charge les versions modernes et anciennes de Windows Server
Les inconvénients:
- Les petites entreprises ne peuvent pas utiliser toutes les fonctionnalités d'Aryson
Aryson offre une garantie de remboursement de 30 jours et comprend un demo gratuite vous pouvez d’abord essayer de voir quelles données vous pourrez récupérer.
6. Récupération de base de données SQL du noyau
Kernel SQL Database Recovery est un outil de réparation SQL bien conçu dont l'interface est élégante et mise à jour, ce qui le distingue de ses homologues. Actuellement, le noyau prend en charge MS SQL Server 2019, 2017, 2016, 2014, 2012, 2008 R2, 2008, 2005 et 2000.
Principales caractéristiques:
- Analyse les fichiers corrompus
- Répare les fichiers MDF et NDF
- Insérer des données dans des bases de données
L'outil commence par exécuter une analyse de base qui cherche à réparer ou à récupérer les fichiers MDF/NDF. La détection automatique analyse le fichier et peut identifier l'environnement SQL dont il provient. L'analyse avancée examine vos tables, déclencheurs, clés primaires et fonctions pour détecter les zones touchées qui pourraient nécessiter une réparation.
Le noyau prend entièrement en charge une fonctionnalité de prévisualisation approfondie qui vous permet d'afficher les tableaux par ordre hiérarchique et de vérifier les résultats du processus de réparation. Alors que la plupart des fonctionnalités d'aperçu sont limitées à ce que vous pouvez visualiser simultanément, Kernel peut charger jusqu'à 1 000 enregistrements par page, ce qui en fait une bonne option pour les bases de données volumineuses où un examen approfondi est nécessaire.
Une fois ces zones identifiées, le système effectue automatiquement ces modifications et enregistre son travail dans un fichier distinct. Les fichiers restaurés peuvent être enregistrés dans un certain nombre de formats ou appliqués directement à un serveur SQL actif.
Avantages:
- Outil de récupération SQL simple et léger
- Peut réparer les fichiers MDF et NDF
- Prend en charge la visualisation de base de données et la saisie de données
- Prend en charge jusqu'à 1 000 enregistrements par page
Les inconvénients:
- Son prix est plus élevé que celui des outils similaires sur la liste
La version d'évaluation vous permet de visualiser certaines de vos données dans un état récupéré et peut être mise à niveau directement à partir de l'essai gratuit. Licence pour la récupération de base de données SQL du noyau commence à 299,00 $ pour une seule organisation et un nombre illimité de fichiers. Si vous souhaitez récupérer des données à partir de fichiers .bak, restaurer vers un script SQL ou restaurer sur un serveur SQL en direct, vous aurez besoin de la licence la plus chère de 499,00 $.
7. Récupération ApexSQL
ApexSQL Recover aide à récupérer les données endommagées, perdues ou supprimées de votre environnement SQL via une interface élégante avec plusieurs fonctionnalités uniques non répertoriées dans nos outils répertoriés précédemment.
Principales caractéristiques:
- Réparation de données
- Sauvegarde et récupération
- Système de restauration
Alors que la plupart des outils de cette liste se concentrent sur la réparation des fichiers corrompus, ApexSQL Recover se positionne comme faisant partie du processus de sauvegarde, de récupération et de test. Apex se positionne entre le processus de sauvegarde, lui permettant de capturer les transactions effectuées pendant le processus de sauvegarde et de les rejouer.
Si vous avez déjà accidentellement supprimé une table ou écrasé des ensembles de données entiers, vous connaîtrez la peur de vous demander si vos sauvegardes fonctionnent vraiment. Apex propose des options de sauvegarde pour de telles occasions qui peuvent remplacer des données spécifiques, sans restaurer l'intégralité de la base de données.
La récupération au niveau des lignes est obtenue en comparant les différents fichiers de données du journal des transactions et en vous donnant la possibilité de récupérer la différence. Cela permet de corriger rapidement les petites erreurs dans les environnements en direct sans entraîner d’indisponibilité de la base de données. Cette même méthodologie peut être appliquée à des ensembles de données entiers via la fonction de restauration d'Apex.
Les options de récupération dans Apex sont extrêmement flexibles et vous permettent de revenir à des moments spécifiques et de rejouer la syntaxe DDL des événements précédents. Enfin, les données peuvent être extraites des sauvegardes et extraites dans un environnement réel sans avoir à y restaurer.
ApexSQL Recover fait un excellent travail en vous guidant tout au long du processus de récupération. Par exemple, lors de la récupération d'une table supprimée, ApexSQL vous guide pas à pas tout au long du processus et vous propose une gamme d'options techniques sans vous sentir envahissant.
Avantages:
- Une excellente solution pour les organisations de taille entreprise
- Prend en charge le remplacement des données sans restauration
- Utilise une interface élégante et évolutive
- Permet des étapes simples pour le remplacement de table BDR et abandonné
Les inconvénients:
- Son prix est plus élevé que celui des outils similaires sur la liste
Actuellement, ApexSQL Recover coûte 1 199,00 $ par instance pendant 12 mois. UN essai gratuit est également disponible avec des fonctions de restauration limitées.
Choisir un outil de récupération SQL
Si vous êtes pressé et avez besoin de récupérer des données manquantes ou d’exécuter une réparation SQL, n’importe lequel de ces outils devrait faire le travail correctement. SysTool SQL Database Recovery est notre premier choix pour sa facilité d'utilisation et son prix abordable lorsqu'il s'agit de réparer des fichiers corrompus.
Pour un outil robuste qui agit davantage comme une forme de sauvegarde, ApexSQL Recover ajoute une flexibilité supplémentaire pour la récupération de données SQL lorsqu'il est associé à une forme traditionnelle de sauvegarde de serveur.
FAQ sur l'outil de récupération SQL
Comment réparer une base de données SQL corrompue ?
Le moyen le plus simple de réparer une base de données SQL endommagée consiste à restaurer l'instance à partir d'une sauvegarde. Si vous ne disposez pas d'un système de sauvegarde, la meilleure option consiste à utiliser des outils de récupération natifs dans le SGBD ou un outil tiers. Vous avez également la possibilité de réassembler une base de données en parcourant les fichiers journaux du système de base de données.
Comment restaurer une base de données SQL supprimée ?
Afin de restaurer une base de données supprimée, exécutez les processus de restauration intégrés à votre SGBD ou restaurez à partir d'une copie de sauvegarde.