7 bedste SQL-gendannelsesværktøjer
Uanset om det er en sikkerhedskopieringsfejl, ransomware-angreb eller bare en tabt tabel, kan SQL-gendannelse være en stressende og skræmmende opgave.
I denne artikel vil vi undersøge de allerbedste SQL-gendannelsesværktøjer, sysadmins kan bruge til at få deres databaser op at køre hurtigt.
Her er vores kortliste over de bedste SQL-gendannelsesværktøjer:
- SysTools SQL Recovery EDITORS VALGOverkommelig og nem at bruge ved reparation af MDF- og NDF-filer for at gendanne databaser eller for at fortryde sletning af tabeller og poster.
- DataNumen SQL-gendannelse Kan køres på systemer så gamle som Windows 95.
- Diskinternals MSSQL-gendannelse Kan gendanne databasefiler på både Windows og Linux.
- Stellar SQL reparation Bruger et tagging-system til synligt at kortlægge beskadigede databaseobjekter.
- Aryson SQL-databasegendannelse Fokuserer på at strømline gendannelsesprocessen.
- Kernel SQL-databasegendannelse Bruger en robust forhåndsvisningsfunktion, der er velegnet til store databasefiler.
- Gendan ApexSQL Fantastisk til at rulle visse dele af en database tilbage og erstatte objekter i levende miljøer uden at montere en ny database.
De bedste SQL-gendannelsesværktøjer
Vores metode til at vælge et SQL-gendannelsesværktøj
Vi gennemgik markedet for relationel database backup og gendannelsessystemer og analyserede mulighederne ud fra følgende kriterier:
- En effektiv strategi for database backup
- Muligheder for fuld, inkrementel og differentiel backup
- Sikker adgangskodelås
- Peg og klik på gendannelse
- Muligheder for tilbagerulningspunkter
- En gratis prøveperiode eller en demo for en risikofri vurderingsmulighed
- Værdi for pengene, repræsenteret af en rimelig pris for en pålidelig gendannelsesservice
Ved at bruge dette sæt kriterier ledte vi efter backup- og gendannelsessystemer til SQL Server og andre relationelle databasestyringssystemer.
1. SysTools SQL Database RecoveryREDAKTØRENS VALG
Hvis du er i klemme og har brug for din SQL-server op at køre hurtigt, tager SysTools SQL Database Recovery en enkel, no-nonsense tilgang til databasegendannelse. Gennem en enkel, men kraftfuld grænseflade, kan SysTools reparere korrupte MDF-filer og gendanne slettede databaseobjekter, der engang gik tabt.
Nøglefunktioner:
- Sikkerhedskopier og gendan eller migrér
- Databasefremviser
- Reparer beskadigede MDF'er
- Uddrag fra databasen
- Objekt-kun mulighed uden data
SysTools fungerer i et væld af miljøer og kan køre på 2000/2003/XP/Vista/7/8/8.1 og Windows 10, hvilket gør det til en fantastisk mulighed, hvis du ønsker at køre en SQL-reparation på en ældre server. Mens nogle gendannelsesværktøjer kun tillader gendannelse af tabeller, kan SysTools hente og eksportere indekser, nøgler, udløsere og regler, hvilket sparer utallige timers genopbygning.
Den indbyggede databasefremviser giver dig mulighed for hurtigt at få vist dine tabeller og andre databaseobjekter for at forstå omfanget af, hvad der kan gendannes, og hjælpe med fejlfindingsprocessen. Eksporter kan udføres med eller uden skemadata, og automatisk hentning hjælper med at hente oplysninger som SQL-servernavn ved eksport af databaser. Alle disse funktioner kombineret hjælper med at strømline migrations- og gendannelsesprocessen af dine SQL-data.
Ved første lancering scanner SysTools SQL Database Recovery hele databasen for beskadigede MDF-filer og viser derefter relevante oplysninger i slutningen af scanningen. Denne indledende scanning giver dig en solid idé om, hvor meget af dine data, du vil være i stand til at gendanne i din SQL-gendannelsesproces. Efter scanningen har du mulighed for enten at gendanne de beskadigede data og eksportere dem eller køre en reparation på den defekte database.
Fordele:
- Understøtter SQL backup, gendannelse og offsite replikering
- Kan reparere beskadigede databaser
- Tilbyder en enkel måde at visualisere din databasestruktur
- Overkommelig for de fleste virksomheder
Ulemper:
- Ikke den bedste løsning for virksomheder
Hvis du ønsker at migrere hele databasen, bruger en indbygget migreringsguide SQL-script til at kopiere og flytte hele databasefiler fra en server til en anden med blot et par klik. SysTools SQL Database Recovery koster i øjeblikket $249,00 for en personlig licens og tilbyder en webstedslicens til $1499,00. Du kan læse mere om dens prisniveauer på dens produktside .
REDAKTØRENS VALG
SysTools SQL-gendannelseer vores bedste valg til et SQL-gendannelsesværktøj, fordi det bruger en enkel og hurtig teknik til at hente tabte databaser. Dette er et filreparationsværktøj, der genkender hovedårsagen til tab af SQL Server-database, som er beskadigede datafiler. Dette system kan reparere både MDF- og NDF-filer, og det kan endda gendanne filer krypteret med Wallet ransomware. Dette værktøj er overkommeligt og bliver et endnu bedre tilbud, hvis du køber det i en pakke med SysTools SQL Backup and Recovery-pakken.
Hent: Få en 30-dages gratis prøveperiode (eksekverbar download)
Officielt websted: https://downloads.systoolsgroup.com/sql-recovery.exe
DU:Windows
2. DataNumen SQL Recovery
DataNumen SQL Recovery har haft stor succes gennem årene med over 10 millioner brugere i løbet af sin levetid. En vigtig rolle i dette værktøjs succes er dets evne til at forenkle SQL-gendannelsesprocessen.
Nøglefunktioner:
- Let at bruge
- MDF fil analyse
- Beskadiget MDF reparation
- Reparer NDF-filer
Grænsefladen er ekstremt enkel, og hele gendannelsesprocessen føles intuitiv nok, hvor selv en yngre tekniker ville være tryg ved at bruge dette værktøj. Alt du skal gøre er at vælge den beskadigede MDF-fil og angive den SQL-server, den stammer fra. Hvis du er usikker på, hvilken server filen kom fra, analyserer DataNumen filen og vælger det korrekte format automatisk.
DataNumen kører dusinvis af rettelser på filen og gemmer automatisk den nye fil markeret som 'fixed.mdf'. I de samme vinduer har du mulighed for at oprette forbindelse til dit SQL-miljø og montere den nyoprettede (og forhåbentlig reparerede) MDF-fil. Efter godkendelse vil du være i stand til at se SQL-gendannelsesprocessen i aktion og til sidst få en besked, der giver dig besked om, at den er fuldført.
Mens hele denne proces er strømlinet, springer DataNumen ikke over nogen detaljer eller funktioner. Værktøjet understøtter fuldt ud de nyeste Windows Server-miljøer og kan køres på systemer så gamle som Windows 95. DataNumen går ud over blot data i tabeller og kan gendanne visninger, regler, sparsomme kolonner, indekser og triggere.
Sammen med dine standard MDF-filer kan DataNumen også gendanne og reparere tilknyttede NDF-filer så store som 16TB og integrere dets gendannelsesværktøjer med Windows-shell.
Fordele:
- Kan reparere og analysere MDF-filer
- Bruger en enkel brugervenlig grænseflade
- Kan køre på ældre Windows-operativsystemer - fantastisk til ældre databaser
- Understøtter NDF-filer så store som 16TB
Ulemper:
- Bedre egnet til mindre til mellemstore databaser
DataNumen starter ved $499,95 for én licens og tilbyder dybe rabatter for større mængder. Du kan se mængderabatterne mere detaljeret på den prisside .
3. Diskinternals MSSQL-gendannelse
Diskinternals MSSQL Recovery er et fleksibelt SQL reparationsværktøj, der har evnen til at gendanne databasefiler, der blev oprettet på enten Windows- eller Linux-servere. Dette betyder, at Diskinternals kan bruges til gendannelse i NTFS og ReFS samt Ext2/3/4 i Linux.
Nøglefunktioner:
- Reparer eller gendan
- Gendan filer fra Windows eller Linux
- Kører på Windows
Platformen har to typer MSSQL-gendannelsestilstande til reparation af databasefiler.
'Reparer eksisterende database' tilstand arbejder omkring specifikke beskadigede områder for at øge sandsynligheden for, at du vil være i stand til at genoprette og få adgang til andre tabeller og databaseobjekter.
'Gendan database' tilstand fungerer på at hente slettede databaser og objekter, der kan gendannes direkte via MSSQL Recovery.
Begge disse tilstande giver dig mulighed for at navigere og se filerne før eksporten og understøtte alle nationale tegn og Unicode-tegn. Datagendannelse kan udføres på servere så gamle som MS SQL Server 2000 og er kompatibel med de nyeste versioner af Windows Server.
Fordele:
- Kan gendanne NTFS-, ReFS- og Ext2/3/4-formater
- Bruger en enkel grænseflade, der kan understøtte større databaser
- Fantastisk mulighed for små og mellemstore databaser
- Tilbyder en gratis prøveperiode
Ulemper:
- Kunne bruge mere databasevisualisering
Diskinternals MSSQL har brug for minimum 2 GB RAM, 60 MB diskplads og kan køre på operativsystemer, der bruger Windows 7 eller nyere. I øjeblikket er Diskinternals MSSQL Recovery tilgængelig for $399,95 per licens og leveres med en gratis prøveperiode, der inkluderer alle aktiverede funktioner undtagen dataeksport.
4. Stellar SQL Reparation
Stellar SQL Repair understøtter gendannelse af MDF- og NDF-filer i SQL-versioner 2008-2019 og er et populært værktøj blandt systemadministratorer og databaseadministratorer. Stellar fungerer som både gendannelses- og undersøgelsesværktøjer ved at give dig mulighed for at navigere gennem databasetabellerne, samt se objekter, der er markeret som 'mistænkte'.
Nøglefunktioner:
- Reparation af MDF og NDF
- Identificerer potentielle fejl
- Udforsk filer visuelt
Da Stellar identificerer potentielt korrupte filer, øremærker den dem til dig, så du visuelt kan se, hvor meget af din database der kan blive påvirket. Hændelser såsom SQL-servernedbrud, begrænset diskplads, utilgængelige tabeller og brat databaseafslutning er alle grunde til, at Stellar markerer dem som mistænkelige.
Du har mulighed for at parse gennem den beskadigede database og navigere tabeller gennem en trælignende struktur. Dette hjælper ikke kun med at forstå omfanget af, hvad der blev beskadiget eller slettet, men hjælper dig også med at verificere, at dataene efter reparationen er formateret korrekt. I samme visning kan du også køre søgninger baseret på partielle og hele ord-matches.
Hvis din SQL Server-logfil (.LDF) er beskadiget, kan Stellar SQL Repair anvende algoritmer til både at reparere MDF-filen og gendanne adgangen til logfilen. Granulær gendannelse af tabeller, nøgler, triggere, brugerdefinerede funktioner, visninger og indekser er alle mulige gennem Stellar.
De gendannede data kan derefter eksporteres i databaseform eller gennem en række forskellige XML-datatyper. Denne fleksibilitet giver mulighed for, at forespørgsler om beskadigede objekter, der ikke kan repareres, gemmes i tekstform til manuel genindtastning eller gennemgang.
Fordele:
- Meget let at bruge værktøj - tager lidt tid at lære platformen
- Understøtter MDF og NDF reparation
- Kan overvåge og advare om SQL-hændelser såsom begrænset diskplads og nedbrud
- Tilbyder fleksibilitetslicenser for enhver størrelse organisation
Ulemper:
- Kunne bruge mere databasevisualisering
Stellar SQL Repair tilbyder tre typer livstidslicenser, der starter ved $349,00. Det er vigtigt at bemærke, at hvis du vil være i stand til at gendanne alle typer SQL-databaseobjekter, skal du bruge Platinum-versionen, som er $449,00. EN gratis download er tilgængelig, der giver dig mulighed for at scanne og forhåndsvise gendannede data.
5. Aryson SQL Database Recovery
Aryson SQL Database Recovery er et andet topværktøj, som administratorer kan bruge til at gendanne deres korrupte eller manglende SQL-datafiler. Aryson kan reparere både MDF og NDF til MS SQL Server 2000 til 2016 og er kompatibel med Windows 10 og alle tidligere versioner af Windows. Som mange af vores topvalg, fokuserer Aryson på at parre sine avancerede reparationsmetoder med en brugervenlig og enkel grænseflade.
Nøglefunktioner:
- MDF og NDF reparation
- MDF-filfremviser
- Udtræk data til XML
Efter at have browset til din MDF-fil arbejder Aryson på at scanne og reparere beskadigede databaseobjekter, gendanne slettede enheder og reparere korruption af header-fil. Når du er færdig, vil du være i stand til manuelt at navigere gennem databasen og forhåndsvise de gendannede filer og endda vælge dem individuelt for at blive gemt i deres originale format.
Filer eller databaser kan gemmes i en række forskellige formater, herunder XML, serverkompatibelt script eller som et databaseøjebliksbillede. En enkelt licens til Aryson SQL Database Recovery Tool starter ved $129,00 og er gyldig til fem maskiner og et ubegrænset antal gendannede filer.
Fordele:
- Understøtter licens til et ubegrænset antal filer
- Tilbyder en 30-dages pengene-tilbage-garanti
- Bruger en enkel og informativ grænseflade
- Understøtter moderne og ældre versioner af Windows Server
Ulemper:
- Mindre virksomheder bruger muligvis ikke alle funktioner i Aryson
Aryson tilbyder en 30-dages pengene-tilbage-garanti og inkluderer en gratis demo du kan prøve først at se, hvilke data du vil være i stand til at gendanne.
6. Kernel SQL Database Recovery
Kernel SQL Database Recovery er et veldesignet SQL-reparationsværktøj, der har en slank og opdateret fornemmelse af dets grænseflade, hvilket gør det skiller sig ud fra sine modparter. Kernel understøtter i øjeblikket MS SQL Server 2019, 2017, 2016, 2014, 2012, 2008 R2, 2008, 2005 og 2000.
Nøglefunktioner:
- Scanner for korrupte filer
- Reparerer MDF- og NDF-filer
- Indsæt data i databaser
Værktøjet starter med at køre en grundlæggende scanning, der ser ud til at reparere eller gendanne MDF/NDF-filer. Automatisk registrering scanner filen og kan identificere det SQL-miljø, filen stammer fra. Den avancerede scanning gennemgår dine tabeller, triggere, primærnøgler og funktioner for berørte områder, der muligvis skal repareres.
Kernel understøtter fuldt ud en dybdegående preview-funktion, der giver dig mulighed for at se tabeller i hierarkisk rækkefølge og verificere resultaterne af reparationsprocessen. Mens de fleste forhåndsvisningsfunktioner er begrænset til, hvor meget du kan se på én gang, kan Kernel indlæse op til 1000 poster pr. side, hvilket gør det til en god mulighed for massive databaser, hvor en omfattende gennemgang er påkrævet.
Når disse områder er identificeret, foretager systemet automatisk disse ændringer og gemmer sit arbejde som en separat fil. Gendannede filer kan gemmes i en række formater eller anvendes direkte på en live SQL-server.
Fordele:
- Simpelt letvægts SQL-gendannelsesværktøj
- Kan reparere både MDF- og NDF-filer
- Understøtter databasevisualisering og dataindtastning
- Understøtter op til 1000 poster pr. side
Ulemper:
- Er prissat højere end lignende værktøjer på listen
Evalueringsversionen giver dig mulighed for at se nogle af dine data i en gendannet tilstand og kan opgraderes direkte fra den gratis prøveperiode. Licensering til Kernel SQL Database Recovery starter ved $299,00 for en enkelt organisation og ubegrænsede filer. Hvis du ønsker at gendanne data fra .bak-filer, gendanne til SQL-script eller gendanne til en live SQL Server, skal du bruge den dyrere $499,00-licens.
7. ApexSQL-gendannelse
ApexSQL Recover hjælper med at gendanne beskadigede, mistede eller tabte data fra dit SQL-miljø gennem en slank grænseflade med flere unikke funktioner, der ikke er opført i vores tidligere listede værktøjer.
Nøglefunktioner:
- Data reparation
- Sikkerhedskopiering og gendannelse
- Rollback system
Mens de fleste værktøjer på denne liste fokuserer på at rette beskadigede filer, positionerer ApexSQL Recover sig som en del af backup-, gendannelses- og testprocessen. Apex placerer sig mellem backup-processen, så den kan fange transaktioner foretaget under backup-processen og afspille dem igen.
Hvis du nogensinde ved et uheld har tabt en tabel eller overskrevet hele datasæt, kender du frygten for at spekulere på, om dine sikkerhedskopier virkelig virker. Apex har sikkerhedskopieringsmuligheder til sådanne lejligheder, der kan erstatte specifikke data uden at rulle hele databasen tilbage.
Gendannelse på rækkeniveau opnås ved at sammenligne de forskellige transaktionslogdatafiler og give dig mulighed for at gendanne forskellen. Dette hjælper med at rette mindre fejl i levende miljøer hurtigt uden at forårsage databasenedetid. Den samme metode kan anvendes på hele datasæt gennem Apexs rollback-funktion.
Gendannelsesmuligheder i Apex er ekstremt fleksible og giver dig mulighed for at rulle tilbage til bestemte tidspunkter og afspille DDL-syntaks fra tidligere begivenheder. Endelig kan data trækkes fra sikkerhedskopier og udtrækkes til et levende miljø uden at skulle gendanne dem.
ApexSQL Recover gør et fremragende stykke arbejde med at guide dig gennem gendannelsesprocessen. For eksempel, når du genopretter en tabt tabel, guider ApexSQL dig gennem processen trin-for-trin og giver dig en række tekniske muligheder uden at føle dig anmassende.
Fordele:
- En fantastisk løsning til virksomheder på størrelse med organisationer
- Understøtter dataudskiftning uden rollbacks
- Bruger en slank og skalerbar grænseflade
- Tillader enkle trin til BDR og udskiftning af tabt bord
Ulemper:
- Er prissat højere end lignende værktøjer på listen
I øjeblikket er ApexSQL Recover prissat til $1199,00 pr. instans i 12 måneder. EN gratis prøveversion er også tilgængelig med begrænsede gendannelsesfunktioner.
Valg af et SQL-gendannelsesværktøj
Hvis du er i klemme og har brug for at gendanne manglende data eller køre en SQL-reparation, bør ethvert af disse værktøjer få arbejdet gjort rigtigt. SysTool SQL Database Recovery er vores bedste valg for dets brugervenlighed og overkommelige pris, når det kommer til reparation af beskadigede filer.
For et robust værktøj, der fungerer mere som en form for backup, tilføjer ApexSQL Recover yderligere fleksibilitet til SQL-datagendannelse, når det parres med en traditionel form for server backup.
Ofte stillede spørgsmål om SQL Recovery Tool
Hvordan reparerer jeg en korrupt SQL-database?
Den nemmeste måde at reparere en beskadiget SQL-database på er at gendanne forekomsten fra en sikkerhedskopi. Hvis du ikke har et backup-system på plads, er din næstbedste mulighed at bruge native gendannelsesværktøjer i DBMS eller et tredjepartsværktøj. Du har også en chance for at samle en database igen ved at arbejde gennem databasesystemets logfiler.
Hvordan gendanner jeg en slettet SQL-database?
For at gendanne en slettet database skal du betjene gendannelsesprocesserne indbygget i dit DBMS eller gendan fra en sikkerhedskopi.