Varför DataNumen SQL Recovery?


#1 Återvinningsgrad

# 1 Återhämtning
Betygsätta

10+ miljoner användare

10+ miljoner
användare

20+ års erfarenhet

20 + År av
Erfarenhet av att

100% Nöjdhetsgaranti

100% tillfredsställelse
Garanti

Återställ mycket mer än våra konkurrenter


DataNumen SQL Recovery vs. DBCC CheckDB & CheckTable, Återställningsverktygslåda för SQL Server, Stellar Repair för MS SQL, etc.

Genomsnittlig återhämtningsgrad

Jämförelse diagram

Läs mer om hur DataNumen SQL Recovery röker tävlingen

Våra kunders vittnesmål

Extremt enkelt gränssnitt


Lösning för att följa vanliga fel och problem i SQL Server Databasfil


lösningar

MER


Gratis nedladdning20+ års erfarenhet
Köp nu100% Nöjdhetsgaranti

Huvudfunktioner



Gratis nedladdning20+ års erfarenhet
Köp nu100% Nöjdhetsgaranti

Återställ skadad SQL Server Databaser med DataNumen SQL Recovery


Starta DataNumen SQL Recovery.

DataNumen SQL Recovery 7.1

Uppmärksamhet: Stäng av andra appar som kan ändra MDF-filen innan du börjartart.

Välj filen som du vill reparera, genom att ange MDF-filnamnet eller klicka på Bläddra Knappen. Du kan också använda hitta Knappen att söka efter det.

Välj källfil

Om det finns en eller flera NDF-filer associerade med den skadade MDF-filen, lägg till dem också:

Välj Source NDF File

Ange formatet på källdatabasfilen om du känner till det:
Välj källformat

Om du inte anger formatet, då DataNumen SQL Recovery kommer att försöka analysera källfilen för att upptäcka formatet.

Som standard DataNumen SQL Recovery kommer att spara återställd data i en ny fil xxxx_fixed.mdf. xxxx representerar källfilens namn. Så om källfilen var MySQLDB.mdf, skulle den återställda filen vara MySQLDB_fixed.mdf. Du kan också byta namn på den:

Välj Destinationsfil

Du kan ange namnet direkt. Eller tryck på Bläddra knappen för att ställa in den. Se till att det finns tillräckligt med diskutrymme för det. Du kan uppskatta det nödvändiga utrymmet baserat på storleken på källfilen.

Klicka på Start Återställning Knappen och DataNumen SQL Recovery kommer att uppmana en "Anslut till SQL Server" dialogrutan, eftersom den behöver ansluta till en SQL Server instans för att utföra återställningen:

Anslut till SQL Server Dialog ruta

Ställ in Servernamn och Autentisering för SQL Server instans på den lokala eller fjärrdatorn. Klicka sedan på "OK" knapp. Vår MDF-återställningsprogram kommer att försöka upptäcka sorteringen av källdatabasen och sedan ställa in destinationsdatabasens sammanställning i enlighet med detta. Om den inte kan upptäcka sorteringen kommer den att be dig ställa in den. Sedan kommer den att skanna hela databasen, reparera MDF-filen och återställa data med speciella algoritmer.

Stapeln visar förloppet för dataåterställningsprocessen:

Progress Bar

När processen är klar kommer du att se ett meddelande så här om det var möjligt att återställa den ursprungliga MDF-filen:

Meddelandefält för framgång

Start Microsoft SQL Server Management Studio för att komma åt den återställda SQL Server databas.

Mer information


Var kan jag hitta återställd data?

De återställda data matas ut till en ny databas i SQL Server instans du ansluter till när staråterställningsprocessen för SQL MDF.

MDF-filnamnet för utdatadatabasen anges innan du start återhämtningen.

Normalt behöver du inte komma åt SQL-databasens MDF-fil direkt. Efter återställningsprocessen, för att komma åt den återställda informationen, gör så här:

  1. Start SQL Server ManagementStudio.
  2. Anslut till SQL Server instans som är samma som den du använde för att återställa din korrupta databas.
  3. Efter anslutning klickar du på instansen.
  4. Klicka sedan på Databaser nod.
  5. Då hittar du en eller några databaser som heter “Databas_Recovered_On_yyyy_mm_dd_hh_mm_ss_#”, där åååå, mm, dd, hh, mm, ss är tiden då databasen skapas, dvs år, månad, dag, timme, minut och sekund. Och # är ett sekvensnummer starting från 1. Denna information kan enkelt hjälpa dig att identifiera databasen som genererats från den senaste återställningsprocessen.
  6. Klicka på noden för databasen du identifierar. Du kan sedan komma åt alla återställda SQL-databasobjekt. Till exempel under Bord nod, kan du se alla återställda databastabeller, inklusive scheman och posterna.

Hur man minskar dataförlust under en SQL Server datakatastrof?

Det rekommenderas att förbereda en katastrofåterställningsplan (DR) för din SQL Server exempel, som normalt inkluderar:

  1. Rutinmässigt säkerhetskopiera din SQL Server data.
  2. Ha ett professionellt SQL-återställningsverktyg som t.ex DataNumen SQL Recovery på hand. Så när du stöter på SQL-databaskorruption kan du använda den för att reparera korrupta filer och återställa dina data så snart som möjligt.
  3. Använd funktionerna med hög tillgänglighet i SQL Server.

Vilka är din produkts fördelar jämfört med andra MS SQL-databasåterställningsverktyg?

Du kan hitta en komplett konkurrensmässig jämförelse av vår produkt med andra MS SQL-databasåterställningsverktyg på marknaden.

Kan jag pausa/återuppta reparationsprocessen för SQL-databasen?

Det är inte möjligt. Om en reparationsprocess har varit started, då kan du antingen avbryta det eller låta det slutföras. Om du senare vill reparera samma SQL-databasfil måste du göra omtart reparationsprocessen från början.

Men under reparationsprocessen kan du se de återställda data i SQL Server management studio samtidigt. Om du tror att alla önskade data har återställts kan du avbryta reparationsprocessen för att spara tid utan att skada utdatadatabasen.

Jag har bara SQL MDF-filen, transaktionsloggfilen (LDF) är lost. Vad ska man göra?

DataNumen SQL Recovery kan återställa dina data från korrupta MDF-fil utan transaktionsloggfil (LDF). Så om din transaktionsloggfil är lost, det kommer inte att vara ett problem.

Stöder du att återställa datapost i XML-typ?

Ja, vår programvara för SQL-databasåterställning stöder återställning av poster i både ASCII- och Unicode XML-datatyper.

Måste jag vara databasadministratör (DBA) för att utföra återställningen?

Ja, du måste vara den databasadministratör (DBA), eller åtminstone få följande information från databasadministratören (DBA):

  1. SQL Server instansnamn (servernamn)
  2. Autentisering av SQL Server exempel.

Således kan du använda denna information för att ansluta till SQL Server instans och utföra återställningen.

Gör Microsoft SQL Server har ett inbyggt verktyg för att återställa en korrupt databas?

Ja, de har de inbyggda dbcc-kommandona, dvs. dbcc checkdb och dbcc checktable, som kan kontrollera tabellscheman och poster, och sedan åtgärda mindre problem i din korrupta databas eller databastabeller. Dessa verktyg fungerar dock bara för ett mycket begränsat antal fall. Om de inte kan reparera MDF-filkorruption, så är det bättre att du försöker DataNumen SQL Recovery, vilket fungerar mycket bättre.

Några av de grundläggande användningarna av dbcc checkdb listas nedan:

Kommando Användning
dbcc checkdb('MyDB.mdf') Kontrollera om MyDB.mdf har några problem.
dbcc checkdb('MyDB.mdf', REPAIR_ALLOW_DATA_LOSS) Kolla MyDB.mdf. Om det finns några problem, reparera MDF-databasfilen, vilket kan orsaka dataförluster.
dbcc checkdb('MyDB.mdf', REPAIR_REBUILD) Kolla MyDB.mdf. Om det finns några problem, reparera MDF-databasfilen, vilket kommer att göra det INTE orsaka dataförluster, men kan ta längre tid.

Några av de grundläggande användningarna av dbcc checktable listas nedan:

Kommando Användning
dbcc checktable('MyDB.MyTable') Kontrollera om MyTable i MyDB har några problem.
dbcc checktable('MyDB.MyTable', REPAIR_ALLOW_DATA_LOSS) Kontrollera MyTable i MyDB. Om det finns några problem, reparera tabellen, vilket kan orsaka dataförluster.
dbcc checktable('MyDB.MyTable', REPAIR_REBUILD) Kontrollera MyTable i MyDB. Om det finns några problem, reparera bordet, vilket kommer att göra det INTE orsaka dataförluster, men kan ta längre tid.

Hur mycket diskutrymme behöver jag förbereda för utdatadatabasen?

Först måste du beräkna den totala storleken på källdata, inklusive SQL-databasens MDF-fil och alla associerade NDF-filer. Förutsatt att det är SDataSize.

Sedan, baserat på SDataSize, bör du förbereda minst 2 * (SDataSize * 110%) för utdatadatabasen på önskad plats, inklusive både SQL MDF-filen och LDF-filen.

Varför min SQL Server blir databasen korrupt?

Det finns många orsaker som kan orsaka SQL-databaskorruption, inklusive:

  1. Hårdvaruorsaker: såsom strömavbrott, dåliga sektorer på diskar, hårddiskfel, oväntad systemavstängning, etc.
  2. Programvaruorsaker: som programvarudefekter, virusinfektioner, ransomware-attacker, säkerhetskopieringsfel, ogiltig databasfilhuvud, etc.

DataNumen SQL Recovery kan återställa data för alla ovanstående fall.

Vilket format har de återställda filerna?

DataNumen SQL Recovery kommer att ansluta till SQL Server instans och använda den för att generera den återställda databasen. Så formatet på de återställda filerna är detsamma som SQL Server version av instansen du ansluter till när du utför återställningen. Till exempel om du ansluter till SQL Server 2000-instans, då kommer utdatadatabasen också att finnas i SQL Server 2000-format.

Vilka versioner av SQL server stöds?

DataNumen SQL Recovery stöd för att återställa SQL-databaser skapade av följande versioner av MS SQL Server: SQL Server 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019.

Den kan ansluta till följande versioner av SQL Server instanser för att generera den fasta databasen: SQL Server 2000, 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019. Den fasta databasen kommer att sparas i samma version som den för SQL Server exempel.

Kan du mata ut den återställda databasen som ett SQL-skript?

De tidigare versionerna av DataNumen SQL Recovery stödja en sådan funktion. Vi har dock tagit bort den här funktionen i de senaste versionerna.

Har du stöd för att återställa index och andra objekt?

Ja, index, primärnycklar, vyer, utlösare, regler, standardinställningar, lagrade procedurer och andra objekt stöds.

Jag lyckas inte återställa SQL-databasen med ditt filåterställningsverktyg. Snälla hjälp.

Tveka inte, kontakta oss och tillhandahålla återställningsloggen. Du kan hitta mer information om hur man hämtar återställningsloggen.

Ibland, på grund av datakatastrofen, kanske MDF-filen och NDF-filerna inte innehåller den faktiska SQL-datan. Men disken eller enheten där du har lagrat MDF- eller NDF-filerna kan fortfarande innehålla återställningsbara data. Du kan återställa dina data från disken eller enheten direkt.

Kan jag spara den återställda databasen i flera datafiler?

Tyvärr, men för närvarande stöder inte vårt korrupta SQL-databasåterställningsverktyg för att spara den återställda databasen i flera datafiler, dvs. en primär datafil (MDF) och flera sekundära datafiler (NDF).

Men efter att SQL MDF-återställningsprocessen är klar kan du göra enligt följande för att implementera ditt mål:

  1. Start SQL Server ledningsstudio.
  2. Skapa en ny databas och designa filerna och filgrupperna baserat på dina krav, som spridning av data över flera filer.
  3. Klona den återställda databasen från den återställda databasen till den nya databasen som skapades i steg 2. Alternativt kan du också exportera den återställda databasen som ett SQL-skript och sedan importera tillbaka skriptet till den nya databasen.

Vilka är begränsningarna för demoversionen?

Demoversionen använder samma dataåterställningsmotor som den fullständiga versionen, förutom att den kommer att infoga demotexter i några av fälten i den återställda databasen.

Kan du bara återställa tabellschemat?

Vårt SQL-databasåterställningsprogram kommer att återställa hela databasen, inklusive tabeller och alla andra objekt. För tabeller kommer både tabellschemat och tabellpostdata att återställas. Det är inte möjligt att endast återställa tabellschemat.

Vilka versioner av Windows stöds?

För närvarande stöds operativsystemen Windows 95/98/ME/NT/2000/XP/Vista/7/8/8.1/10/11 och Windows Server 2003/2008/2012/2016/2019. Dessutom stöds både 32-bitars och 64-bitars system.

Kan du mata ut databasen som en MDF och flera NDF-filer?

Tyvärr, men för närvarande stöder vi bara att mata ut en enda SQL MDF-fil.

Ditt filåterställningsverktyg visar ett fel när ett index återställs. Hur löser man problemet?

Vissa index har vissa speciella begränsningar, till exempel unika, medan återställd data kanske inte uppfyller dessa begränsningar. Efter SQL MDF-återställningsprocessen kan du göra enligt följande för att lösa problemet:

  1. Ta bort några överflödiga data för att se till att återstående data uppfyller begränsningarna. Byggde sedan om indexet manuellt.

or

2. Ta bort några begränsningar i indexet och bygg om det manuellt.

Du kan göra både 1 och 2 med SQL-skript.

Jag har bara den skadade MDF-filen. De associerade NDF-filerna saknas. Kan du återställa data?

Ja, även om du bara har den primära databasfilen, kan vår MDF-återställningsprogram fortfarande återställa data åt dig. Men bara de i MDF-filen kan återställas. De i NDF-filerna går inte att återställa eftersom du inte har NDF-filerna.

Kan du återställa krypterade objekt?

Ja det kan vi. Och de krypterade objekten, såsom lagrade procedurer, kommer att återställas och sparas som dekrypterade versioner.

Kan du återställa raderade poster?

Ja, som standard kommer vårt filåterställningsverktyg att återställa raderade poster. Du kan också ändra alternativet enligt följande:

  1. Start vårt SQL MDF-återställningsverktyg.
  2. Klicka på fliken "Alternativ".
  3. Markera/avmarkera alternativet "Återställ raderade poster" i enlighet med detta.
  4. Reparera MDF-filer.

Tänk om jag inte vet versionen av SQL Server databas?

Inga problem. Vår MDF-återställningsprogram kommer att automatiskt upptäcka versionen för dig, innan den starts för att reparera korrupta databaser.

Kan du mata ut den återställda informationen som .CSV-filer?

Tyvärr, men för närvarande stöder inte vår SQL-databas MDF-återställningsprogramvara att göra det. Men du kan exportera din tabell till .CSV-filer i SQL Server Management Studio direkt.

Hur länge kan jag använda den fullständiga versionen?

Licensen för den fullständiga versionen är evig. Du kan använda den för evigt och obegränsade tider.

Vilka är konsekvenserna av korruption av SQL-databas?

Det är många:

  1. Dataförluster.
  2. Prestanda försämras.
  3. Vissa operationer kan misslyckas. Såsom säkerhetskopiering, replikering etc.

Hur upptäcker man MDF-filkorruption?

Om du stöter på något av problemen i listan, då är din MDF-fil korrupt. Dessutom kan du också använda följande kommando för att upptäcka MDF-filkorruption:

SELECT * FROM msdb..suspect_pages WHERE (händelsetyp = 1);

Olika händelsetyper motsvarar olika fel, enligt nedan:

Event typ Fel
1 823 eller 824 fel
2 Dålig kontrollsumma
3 Sliten sida

Observera att kommandot ovan endast kan upptäcka mindre korruptioner i MDF-filer.

Kan du återställa MDF-filer attackerade av Ransomware?

Ransomware är en sorts skadlig programvara. Det kommer att kryptera dina MDF-databasfiler. Du måste betala skaparen av Ransomware för att dekryptera din databas och få tillbaka dina data.

Lyckligtvis kan vår SQL-databasåterställningsprogramvara återställa data från MDF-filer infekterade av Ransomware.

Fler artiklar i kunskapsbasen