Waarom DataNumen SQL Recovery?


# 1 herstelpercentage

BESTE
HERSTELSCORE

10+ miljoen gebruikers

MEER DAN 10 MILJOEN
GEBRUIKERS

20 + jaar ervaring

20+ JAAR
ERVARING

100% tevredenheidsgarantie

100%
TEVREDENHEIDSGARANTIE

Herstel veel meer dan met andere tools


DataNumen SQL Recovery vs. DBCC CheckDB & CheckTable, Recovery Toolbox voor SQL Server, Stellaire reparatie voor MS SQL, enz.

Gemiddeld herstelpercentage

Vergelijkingstabel

Meer informatie over hoe DataNumen SQL Recovery de concurrentie het nakijken geeft

Ervaringen van onze klanten

Zeer eenvoudige interface


Oplossing voor het volgen van veelvoorkomende fouten en problemen in SQL Server Database-bestand


solutions

MEER


Gratis download20+ jaar ervaring
Nu kopen100% tevredenheidsgarantie

Belangrijkste functies



Gratis download20+ jaar ervaring
Nu kopen100% tevredenheidsgarantie

Gebruik DataNumen SQL Recovery om beschadigde SQL Server Databases te herstellen


Start DataNumen SQL Recovery.

DataNumen SQL Recovery 7.1

Opmerking: sluit andere apps af die het MDF-bestand kunnen wijzigen voordat u begint.

Kies het bestand dat u wilt repareren, door de MDF-bestandsnaam in te voeren of door te klikken op de knop Blader . U kunt ook VIND DE PLEK DIE PERFECT VOOR JOU IS gebruiken om ernaar te zoeken.

Selecteer Bronbestand

Als er een of meerdere NDF-bestanden zijn gekoppeld aan het beschadigde MDF-bestand, voeg deze dan ook toe:

Selecteer Source NDF-bestand

Specificeer de indeling van het brondatabasebestand als u die kent:

Selecteer Bronformaat

Als u het formaat niet opgeeft, dan zal DataNumen SQL Recovery proberen het bronbestand te analyseren om het formaat te detecteren.

Standaard zal DataNumen SQL Recovery de herstelde gegevens opslaan in een nieuw bestand xxxx_fixed.mdf. xxxx staat voor de naam van het bronbestand. Dus als het bronbestand MySQLDB.mdf was, zou het herstelde bestand MySQLDB_fixed.mdf zijn. U kunt het ook hernoemen:

Selecteer Bestemmingsbestand

U kunt de naam direct invoeren of drukken op de knop Blader om het in te stellen. Zorg ervoor dat er voldoende schijfruimte voor is. U kunt de benodigde ruimte inschatten op basis van de grootte van het bronbestand.

Klik op de knop Start Herstel en DataNumen SQL Recovery zal een "Connect to SQL Server" dialoogvenster weergeven, omdat het verbinding moet maken met een SQL Server-instantie om het herstel uit te voeren:

Aansluiten op SQL Server Dialoog venster

Stel de ServerNaamen authenticatie in voor de SQL Server-instantie op de lokale of externe computer. Klik vervolgens op "OK". Onze MDF-herstelsoftware probeert de sortering van de brondatabase te detecteren en stelt vervolgens de sortering van de doeldatabase dienovereenkomstig in. Als het de sortering niet kan detecteren, zal het u vragen om het in te stellen. Vervolgens scant het de hele database, repareert het MDF-bestand en herstelt het gegevens met speciale algoritmen.

De balk geeft de voortgang van het gegevensherstelproces weer:

Progress Bar

Zodra het proces is voltooid, ziet u een melding als deze als het mogelijk was om het originele MDF-bestand te herstellen:

Succes berichtvenster

Start Microsoft SQL Server Management Studio om toegang te krijgen tot de herstelde SQL Server database.

Meer informatie


Waar kan ik de herstelde gegevens vinden?

De herstelde gegevens worden uitgevoerd naar een nieuwe database in de SQL Server-instantie waarmee u verbinding maakt wanneer het herstelproces van SQL MDF wordt gestart.

De MDF-bestandsnaam van de uitvoerdatabase wordt opgegeven voordat u het herstel start.

Normaal gesproken hoeft u het MDF-bestand van de SQL-database niet rechtstreeks te openen. Na het herstelproces gaat u als volgt te werk om toegang te krijgen tot de herstelde gegevens:

  1. Start SQL Server Management Studio.
  2. Maak verbinding met de SQL Server-instantie die dezelfde is als degene die u gebruikte om uw corrupte database te herstellen.
  3. Klik na de verbinding op de instantie.
  4. Klik daarna op de node Databases .
  5. Vervolgens vindt u een of enkele databases met de naam "Database_Recovered_On_yyyy_mm_dd_hh_mm_ss_#", waarbij jjjj, mm, dd, hh, mm, ss het tijdstip is waarop de database is gemaakt, dwz jaar, maand, dag, uur, minuut en seconde. En # is een volgnummer startend vanaf 1. Deze informatie kan u gemakkelijk helpen bij het identificeren van de database die is gegenereerd met het laatste herstelproces.
  6. Klik op de node van de database die u identificeert. U hebt dan toegang tot alle herstelde SQL-databaseobjecten. Bijvoorbeeld onder de node Tabellen , kunt u alle herstelde databasetabellen zien, inclusief de schema's en de rapporten.

Hoe gegevensverlies verminderen tijdens een SQL Server dataramp?

Het wordt aanbevolen om een ​​Disaster Recovery (DR)-plan op te stellen voor uw SQL Server-instantie, die normaliter het volgende omvat:

  1. Maak regelmatig een back-up van uw SQL Server-gegevens.
  2. Zorg dat u een professionele SQL-hersteltool zoals DataNumen SQL Recovery bij de hand hebt. Dus wanneer u een SQL-databasecorruptie tegenkomt, kunt u deze gebruiken om corrupte bestanden te repareren en uw gegevens zo snel mogelijk te herstellen.
  3. Gebruik de functies voor hoge beschikbaarheid in SQL Server.

Wat zijn de voordelen van jullie product ten opzichte van andere MS SQL-databasehersteltools?

U vindt een volledige competitieve vergelijking hier van ons product met andere MS SQL-databasehersteltools op de markt.

Kan ik het herstelproces van de SQL-database pauzeren/hervatten?

Dat is niet mogelijk. Als er een reparatieproces is gestart, dan kunt u het afbreken of laten voltooien. Als u later hetzelfde SQL-databasebestand opnieuw wilt repareren, moet u het reparatieproces herstarten vanaf het begin.

Tijdens het reparatieproces kunt u de herstelde gegevens echter gelijktijdig zien in SQL Server management studio tegelijkertijd. Als u denkt dat alle gewenste gegevens zijn hersteld, kunt u het reparatieproces afbreken om tijd te besparen, zonder de uitvoerdatabase te beschadigen.

Ik heb alleen het SQL MDF-bestand, het transactielogbestand (LDF) is verloren. Wat te doen?

DataNumen SQL Recovery kan uw gegevens van corrupte MDF-bestanden herstellen zonder de transactielogbestand (LDF). Dus als uw transactielogbestand weg is, dat zal geen probleem zijn.

Ondersteunen jullie het herstellen van gegevensbestanden in XML-type?

Ja, onze SQL-databaseherstelsoftware ondersteunt het herstellen van records in zowel ASCII- als Unicode XML-gegevenstypen.

Moet ik een databasebeheerder (DBA) zijn om het herstel uit te voeren?

Ja, u moet de  databasebeheerder (DBA) zijn, of haal in ieder geval de volgende informatie op bij de databasebeheerder (DBA):

  1. Naam SQL Server-instantie (servernaam)
  2. Authenticatie van de SQL Server-instantie.

U kunt deze informatie dus gebruiken om verbinding te maken met de SQL Server-instantie en het herstel uitvoeren.

Heeft Microsoft SQL Server een ingebouwde tool om een ​​corrupte database te herstellen?

Ja, ze hebben de ingebouwde dbcc-commando's, dat wil zeggen, dbcc checkdb en dbcc checktable, die tabelschema's en records kan controleren en vervolgens kleine problemen in uw corrupte database of databasetabellen kan oplossen. Deze tools werken echter maar in een zeer beperkt aantal gevallen. Als ze MDF-bestandscorruptie niet kunnen repareren, kunt u het beter proberen met DataNumen SQL Recovery, wat veel beter werkt.

Enkele van de basisgebruiken van dbcc checkdb staan ​​hieronder vermeld:

commando Gebruik
dbcc checkdb('MyDB.mdf') Controleer of MyDB.mdf problemen heeft.
dbcc checkdb('MyDB.mdf', REPAIR_ALLOW_DATA_LOSS) Controleer MyDB.mdf. Als er problemen zijn, repareer dan het MDF-databasebestand, wat gegevensverlies kan veroorzaken.
dbcc checkdb('MyDB.mdf', REPAIR_REBUILD) Controleer MyDB.mdf. Als er problemen zijn, repareer dan het MDF-databasebestand dat NIET gegevensverlies kan veroorzaken, maar het kan meer tijd kosten.

Enkele van de basisgebruiken van dbcc checktable staan ​​hieronder vermeld:

commando Gebruik
dbcc checktable('MyDB.MyTable') Controleer of MyTable in MyDB problemen heeft.
dbcc checktable('MyDB.MijnTabel', REPAIR_ALLOW_DATA_LOSS) Controleer MyTable in MyDB. Als er problemen zijn, repareert u de tabel, wat gegevensverlies kan veroorzaken.
dbcc checktable('MyDB.MyTable', REPAIR_REBUILD) Controleer MyTable in MyDB. Als er problemen zijn, repareert u de tabel die NIET gegevensverlies kan veroorzaken, maar het kan meer tijd kosten.

Hoeveel schijfruimte heb ik nodig om me voor te bereiden op de uitvoerdatabase?

Eerst moet u de totale grootte van de brongegevens berekenen, inclusief het MDF-bestand van de SQL-database en alle bijbehorende NDF-bestanden. Ervan uitgaande dat het SDataSize is.

Vervolgens moet u op basis van de SDataSize minimaal 2 * (SDataSize * 110%) voorbereiden voor de uitvoerdatabase op de door u gewenste locatie, inclusief zowel het SQL MDF-bestand als het LDF-bestand.

Waarom kan een SQL Server database beschadigd worden?

Er zijn veel zaken die SQL-databasecorruptie kunnen veroorzaken, waaronder:

  1. Hardwareredenen: zoals stroomuitval, slechte sectoren op schijven, harde schijfstoringen, onverwacht afsluiten van het systeem, enz.
  2. Softwareredenen: zoals softwaredefecten, virusinfecties, ransomware-aanvallen, mislukte back-up, ongeldige databasebestandskop, enz.

DataNumen SQL Recovery is in staat om gegevens te herstellen voor alle bovenstaande gevallen.

Wat is het formaat van de herstelde bestanden?

DataNumen SQL Recovery zal verbinden maken met de SQL Server-instantie en deze gebruiken om de herstelde database te genereren. Het formaat van de herstelde bestanden is dus hetzelfde als de SQL Server-versie van de instantie waarmee u verbinding maakt bij het uitvoeren van het herstel. Als u bijvoorbeeld verbinding maakt met SQL Server 2000, dan is de uitvoerdatabase ook in het SQL Server 2000-formaat.

Welke versies van SQL server worden ondersteund?

DataNumen SQL Recovery ondersteunt het herstellen van SQL-databases die zijn gemaakt met de volgende versies van MS SQL Server: SQL Server 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019.

Het kan verbinding maken met de volgende versies van SQL Server-instanties om de herstelde database te genereren: SQL Server 2000, 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019. De herstelde database wordt opgeslagen in dezelfde versie als die van de SQL Server-instantie.

Kun je de herstelde database uitvoeren als een SQL-script?

De eerdere versies van DataNumen SQL Recovery ondersteunen een dergelijke functie. We hebben deze functie echter in de recente versies verwijderd.

Ondersteunen jullie het herstellen van indexen en andere objecten?

Ja, indexen, primaire sleutels, weergaven, triggers, regels, standaardinstellingen, opgeslagen procedures en andere objecten worden ondersteund.

Ik kan de SQL-database niet herstellen met jullie hulpprogramma voor bestandsherstel. Help alstublieft.

Gelieve contact met ons op te nemen en het herstellogboek op te geven. Meer details vindt u op hoe het herstellogboek ophalen.

Soms bevatten het MDF-bestand en de NDF-bestanden vanwege de gegevensramp mogelijk niet de daadwerkelijke SQL-gegevens. Maar de schijf of het station waarop u de MDF- of NDF-bestanden hebt opgeslagen, kan nog steeds herstelbare gegevens bevatten. U kunt uw gegevens rechtstreeks herstellen van de schijf of het station.

Kan ik de herstelde database opslaan in meerdere gegevensbestanden?

Sorry, maar op dit moment biedt onze hersteltool voor corrupte SQL-databases geen ondersteuning voor het opslaan van de herstelde database in meerdere gegevensbestanden, dwz één primair gegevensbestand (MDF) en verschillende secundaire gegevensbestanden (NDF).

Nadat het SQL MDF-herstelproces is voltooid, kunt u echter het volgende doen om uw doel te realiseren:

  1. Start SQL Server management studio.
  2. Maak een nieuwe database en ontwerp de bestanden en bestandsgroepen op basis van uw vereisten, zoals het verspreiden van gegevens over meerdere bestanden.
  3. Kloon de herstelde database van de herstelde database naar de nieuwe database die in stap 2 is gemaakt. U kunt ook de herstelde database exporteren als een SQL-script en het script vervolgens weer importeren in de nieuwe database.

Wat zijn de beperkingen van de demoversie?

De demoversie gebruikt dezelfde engine voor gegevensherstel als de volledige versie, behalve dat het demoteksten in sommige velden van de herstelde database zal invoegen.

Kun je alleen het tabelschema herstellen?

Onze SQL-databaseherstelsoftware herstelt de volledige database, inclusief tabellen en alle andere objecten. Voor tabellen worden zowel het tabelschema als de tabelrecordgegevens hersteld. Het is niet mogelijk om alleen het tabelschema te herstellen.

Welke versies van Windows worden ondersteund?

Momenteel worden de besturingssystemen Windows 95/98/ME/NT/2000/XP/Vista/7/8/8.1/10/11 en Windows Server 2003/2008/2012/2016/2019 ondersteund. Ook worden zowel 32bit- als 64bit-systemen ondersteund.

Kun je de database uitvoeren als één MDF- en meerdere NDF-bestanden?

Sorry, maar momenteel ondersteunen we alleen de uitvoer van een enkel SQL MDF-bestand.

Jullie hulpprogramma voor bestandsherstel geeft een foutmelding bij het herstellen van een index. Hoe is dit probleem op te lossen?

Sommige indexen hebben enkele speciale beperkingen, zoals uniek, terwijl de herstelde gegevens mogelijk niet aan deze beperkingen voldoen. Na het SQL MDF-herstelproces kunt u het probleem als volgt oplossen:

  1. Verwijder enkele overbodige gegevens om ervoor te zorgen dat de resterende gegevens aan de beperkingen voldoen. Bouw vervolgens de index handmatig opnieuw op.

of

2. Verwijder enkele beperkingen in de index en bouw deze handmatig opnieuw op.

U kunt zowel 1 als 2 doen met SQL-scripts.

Ik heb alleen het beschadigde MDF-bestand. De bijbehorende NDF-bestanden ontbreken. Kunt u de gegevens herstellen?

Ja, zelfs als u alleen het primaire databasebestand heeft, kan onze MDF-herstelsoftware nog steeds gegevens voor u herstellen. Alleen die in het MDF-bestand kunnen echter worden hersteld. Die in de NDF-bestanden kunnen niet meer worden hersteld, aangezien u de NDF-bestanden niet hebt.

Kunnen jullie versleutelde objecten herstellen?

Ja, dat kunnen we. En de versleutelde objecten, zoals opgeslagen procedures, worden hersteld en opgeslagen als ontsleutelde versies.

Kun je verwijderde records herstellen?

Ja, onze tool voor het herstellen van bestanden herstelt standaard verwijderde records. U kunt de optie ook als volgt wijzigen:

  1. Start onze SQL MDF-hersteltool.
  2. Klik op het tabblad "Opties".
  3. Schakel de optie "Verwijderde records herstellen" in of uit.
  4. Repareer de MDF-bestanden.

Wat moet ik doen als ik de versie van de SQL Server database niet ken?

Geen zorgen. Onze MDF-herstelsoftware detecteert automatisch de versie voor u, voordat deze start met de reparatie van de corrupte databases.

Kun je de herstelde gegevens uitvoeren als .CSV-bestanden?

Sorry, maar momenteel ondersteunt onze MDF-herstelsoftware voor SQL-databases dit niet. Maar u kunt uw tabel direct exporteren naar .CSV-bestanden in SQL Server Management Studio.

Hoelang kan ik de volledige versie gebruiken?

De licentie voor de volledige versie verloopt niet. U kunt het voor altijd en onbeperkt gebruiken.

Wat zijn de gevolgen van corruptie van SQL-databases?

Er zijn er talrijke:

  1. Gegevensverlies.
  2. Prestaties gaan achteruit.
  3. Sommige bewerkingen kunnen mislukken, zoals back-up, replicatie, etc.

Hoe MDF-bestandscorruptie detecteren?

Als u een van de problemen tegenkomt in de lijst, dan is uw MDF-bestand corrupt. Bovendien kunt u ook de volgende opdracht gebruiken om de corruptie van het MDF-bestand te detecteren:

SELECTEER * UIT msdb..suspect_pages WAARBIJ (event_type = 1);

Verschillende soorten gebeurtenissen komen overeen met verschillende fouten, zoals hieronder:

Type gebeurtenis Fout
1 823 of 824 fout
2 Slechte controlesom
3 Gescheurde pagina

Merk op dat de bovenstaande opdracht alleen kleine beschadigingen in MDF-bestanden kan detecteren.

Kun je MDF-bestanden herstellen die zijn aangevallen door Ransomware?

Ransomware is een soort malware. Het versleutelt uw MDF-databasebestanden. U moet de maker van de ransomware betalen om uw database te decoderen en uw gegevens terug te krijgen.

Gelukkig kan onze software voor SQL-databaseherstel gegevens van MDF-bestanden herstellen die zijn geïnfecteerd met Ransomware.

Meer artikelen in Kennisbank