Hvorfor DataNumen SQL Recovery?


#1 Utvinningsgrad

# 1 Gjenoppretting
Sats

10+ millioner brukere

10+ millioner
brukere

20+ års erfaring

20 + År av
Erfaring

100% Førnøyd Garanti

100% tilfredshet
Garanti

Gjenopprett mye mer enn konkurrentene våre


DataNumen SQL Recovery vs. DBCC CheckDB & CheckTable, gjenopprettingsverktøykasse for SQL Server, Stellar Repair for MS SQL, etc.

Gjennomsnittlig utvinningsgrad

Sammenligning Chart

Lær mer om hvordan DataNumen SQL Recovery røyker konkurrentene

Våre kunders attester

Ekstremt enkelt grensesnitt


Løsning for å følge vanlige feil og problemer i SQL Server Databasefil


løsninger

MER


Gratis nedlasting20+ års erfaring
Kjøp nå100% Førnøyd Garanti

Hovedtrekkene



Gratis nedlasting20+ års erfaring
Kjøp nå100% Førnøyd Garanti

Gjenopprette skadet SQL Server Databaser med DataNumen SQL Recovery


Start DataNumen SQL Recovery.

DataNumen SQL Recovery 7.0

Oppmerksomhet: Slå av andre apper som kan endre MDF-filen før du start.

Velg filen du vil reparere, ved å skrive inn MDF-filnavnet eller klikke på Søk knapp. Du kan også bruke Finn knapp å søke etter det.

Velg Kildefil

I tilfelle det er en eller flere NDF-filer knyttet til den skadede MDF-filen, legg dem også til:

Velg Kilde NDF-fil

Angi formatet på kildedatabasefilen hvis du kjenner det:
Velg Kildeformat

Hvis du ikke spesifiserer formatet, da DataNumen SQL Recovery vil prøve å analysere kildefilen for å oppdage formatet.

Som standard DataNumen SQL Recovery vil lagre de gjenopprettede dataene i en ny fil xxxx_fixed.mdf. xxxx representerer kildefilnavnet. Så hvis kildefilen var MySQLDB.mdf, vil den gjenopprettede filen være MySQLDB_fixed.mdf. Du kan også gi det nytt navn:

Velg Destinasjonsfil

Du kan skrive inn navnet direkte. Eller trykk på Søk knappen for å angi den. Sørg for at det er nok diskplass til det. Du kan beregne nødvendig plass basert på størrelsen på kildefilen.

Klikk på Start Gjenoppretting knapp og DataNumen SQL Recovery vil spørre en "Koble til SQL Server" dialogboksen, ettersom den trenger å koble til en SQL Server forekomst for å utføre gjenopprettingen:

Koble til SQL Server Dialogboks

Sett Servernavn og Autentisering for SQL Server forekomst på den lokale eller eksterne datamaskinen. Klikk deretter på "OK" knapp. Vår MDF-gjenopprettingsprogramvare vil prøve å oppdage sammenstillingen av kildedatabasen, og deretter angi destinasjonsdatabasesorteringen tilsvarende. Hvis den ikke kan finne sammenstillingen, vil den be deg om å angi den. Deretter vil den skanne hele databasen, reparere MDF-filen og gjenopprette data med spesielle algoritmer.

Linjen viser fremdriften til datagjenopprettingsprosessen:

Fremdriftslinjen

Når prosessen er fullført, vil du se et varsel som dette hvis det var mulig å gjenopprette den originale MDF-filen:

Meldingsboks for suksess

Start Microsoft SQL Server Management Studio for å få tilgang til det gjenopprettede SQL Server database.

Mer informasjon


Hvor kan jeg finne de gjenopprettede dataene?

De gjenopprettede dataene sendes ut til en ny database i SQL Server forekomst du kobler til når stargjenopprettingsprosessen for SQL MDF.

MDF-filnavnet til utdatadatabasen er spesifisert før du start utvinningen.

Normalt trenger du ikke ha direkte tilgang til SQL-databasens MDF-fil. Etter gjenopprettingsprosessen, for å få tilgang til de gjenopprettede dataene, gjør du som følger:

  1. Start SQL Server ManagementStudio.
  2. Koble til SQL Server instans som er den samme som den du brukte til å gjenopprette den korrupte databasen.
  3. Etter tilkobling klikker du på forekomsten.
  4. Klikk deretter databaser node.
  5. Da finner du en eller noen databaser som heter «Database_Recovered_On_yyyy_mm_dd_hh_mm_ss_#», der åååå, mm, dd, tt, mm, ss er tidspunktet da databasen er opprettet, dvs. år, måned, dag, time, minutt og sekund. Og # er et sekvensnummer starting fra 1. Denne informasjonen kan enkelt hjelpe deg med å identifisere databasen generert fra den siste gjenopprettingsprosessen.
  6. Klikk på noden til databasen du identifiserer. Du kan da få tilgang til alle gjenopprettede SQL-databaseobjekter. For eksempel under tabeller node, kan du se alle gjenopprettede databasetabeller, inkludert skjemaene og postene.

Hvordan redusere tap av data under en SQL Server datakatastrofe?

Det anbefales å utarbeide en disaster recovery (DR) plan for din SQL Server forekomst, som vanligvis inkluderer:

  1. Sikkerhetskopier din SQL Server data.
  2. Ha et profesjonelt SQL-gjenopprettingsverktøy som f.eks DataNumen SQL Recovery på hånden. Så når du støter på SQL-databasekorrupsjon, kan du bruke den til å reparere korrupte filer og gjenopprette dataene dine så snart som mulig.
  3. Bruk funksjonene med høy tilgjengelighet i SQL Server.

Hva er produktets fordeler i forhold til andre MS SQL-databasegjenopprettingsverktøy?

Du kan finne en komplett konkurransemessig sammenligning av vårt produkt med andre MS SQL-databasegjenopprettingsverktøy på markedet.

Kan jeg pause/gjenoppta reparasjonsprosessen for SQL-databasen?

Det er ikke mulig. Hvis en reparasjonsprosess har vært started, så kan du enten avbryte den eller la den fullføre. Hvis du senere vil reparere den samme SQL-databasefilen på nytt, må du re-start reparasjonsprosessen fra begynnelsen.

Under reparasjonsprosessen kan du imidlertid se de gjenopprettede dataene i SQL Server ledelsesstudio på samme tid. Hvis du tror alle de ønskede dataene er gjenopprettet, kan du avbryte reparasjonsprosessen for å spare tid, uten å skade utdatadatabasen.

Jeg har bare SQL MDF-filen, transaksjonsloggfilen (LDF) er lost. Hva å gjøre?

DataNumen SQL Recovery kan gjenopprette dataene dine fra korrupte MDF-filer uten transaksjonsloggfil (LDF). Så hvis transaksjonsloggfilen din er lost, det vil ikke være et problem.

Støtter du å gjenopprette datapost i XML-type?

Ja, vår SQL-databasegjenopprettingsprogramvare støtter å gjenopprette poster i både ASCII og Unicode XML-datatyper.

Må jeg være databaseadministrator (DBA) for å utføre gjenopprettingen?

Ja, du må være den databaseadministrator (DBA), eller i det minste få følgende informasjon fra databaseadministratoren (DBA):

  1. SQL Server forekomstnavn (servernavn)
  2. Autentisering av SQL Server forekomst.

Dermed kan du bruke denne informasjonen til å koble til SQL Server forekomst og utføre gjenopprettingen.

Gjør Microsoft SQL Server har et innebygd verktøy for å gjenopprette en korrupt database?

Ja, de har de innebygde dbcc-kommandoene, dvs. dbcc checkdb og dbcc checktable, som kan sjekke tabellskjemaer og poster, og deretter fikse mindre problemer i din korrupte database eller databasetabeller. Disse verktøyene fungerer imidlertid bare for et svært begrenset antall tilfeller. Hvis de ikke kan reparere MDF-filkorrupsjon, bør du prøve DataNumen SQL Recovery, som fungerer mye bedre.

Noen av de grunnleggende bruksområdene for dbcc checkdb er oppført nedenfor:

Kommando bruk
dbcc checkdb('MyDB.mdf') Sjekk om MyDB.mdf har noen problemer.
dbcc checkdb('MyDB.mdf', REPAIR_ALLOW_DATA_LOSS) Sjekk MyDB.mdf. Hvis det er noen problemer, reparer MDF-databasefilen, som kan føre til tap av data.
dbcc checkdb('MyDB.mdf', REPAIR_REBUILD) Sjekk MyDB.mdf. Hvis det er noen problemer, reparer MDF-databasefilen, som vil IKKE forårsake tap av data, men kan ta lengre tid.

Noen av de grunnleggende bruksområdene for dbcc checktable er oppført nedenfor:

Kommando bruk
dbcc checktable('MyDB.MyTable') Sjekk om MyTable i MyDB har noen problemer.
dbcc checktable('MyDB.MyTable', REPAIR_ALLOW_DATA_LOSS) Sjekk MyTable i MyDB. Hvis det er noen problemer, reparer tabellen, som kan føre til tap av data.
dbcc checktable('MyDB.MyTable', REPAIR_REBUILD) Sjekk MyTable i MyDB. Hvis det er noen problemer, reparer bordet, som vil IKKE forårsake tap av data, men kan ta lengre tid.

Hvor mye diskplass trenger jeg å forberede for utdatadatabasen?

Først må du beregne den totale størrelsen på kildedataene, inkludert SQL-databasens MDF-fil og alle de tilknyttede NDF-filene. Forutsatt at det er SDataSize.

Deretter, basert på SDataSize, bør du forberede minst 2 * (SDataSize * 110%) for utdatadatabasen på ønsket plassering, inkludert både SQL MDF-filen og LDF-filen.

Hvorfor min SQL Server blir databasen korrupt?

Det er mange årsaker som kan forårsake SQL-databasekorrupsjon, inkludert:

  1. Maskinvareårsaker: som strømbrudd, dårlige sektorer på disker, harddiskfeil, uventet systemavslutning, etc.
  2. Programvareårsaker: slik som programvaredefekter, virusinfeksjoner, løsepengevareangrep, sikkerhetskopieringsfeil, ugyldig databasefiloverskrift, etc.

DataNumen SQL Recovery er i stand til å gjenopprette data for alle de ovennevnte tilfellene.

Hva er formatet på de gjenopprettede filene?

DataNumen SQL Recovery vil koble til SQL Server forekomst og bruke den til å generere den gjenopprettede databasen. Så formatet på de gjenopprettede filene er det samme som SQL Server versjonen av forekomsten du kobler til når du utfører gjenopprettingen. For eksempel hvis du kobler til SQL Server 2000-forekomst, vil utdatadatabasen også være i SQL Server 2000-format.

Hvilke versjoner av SQL server er støttet?

DataNumen SQL Recovery støtte for å gjenopprette SQL-databaser opprettet av følgende versjoner av MS SQL Server: SQL Server 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019.

Den kan kobles til følgende versjoner av SQL Server forekomster for å generere den faste databasen: SQL Server 2000, 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019. Den faste databasen vil bli lagret i samme versjon som den til SQL Server forekomst.

Kan du sende ut den gjenopprettede databasen som et SQL-skript?

De tidligere versjonene av DataNumen SQL Recovery støtte en slik funksjon. Vi har imidlertid fjernet denne funksjonen i de siste versjonene.

Støtter du å gjenopprette indekser og andre objekter?

Ja, indekser, primærnøkler, visninger, utløsere, regler, standardinnstillinger, lagrede prosedyrer og andre objekter støttes.

Jeg klarer ikke å gjenopprette SQL-databasen med filgjenopprettingsverktøyet ditt. Vennligst hjelp.

Vær så snill kontakt oss og oppgi gjenopprettingsloggen. Du kan finne flere detaljer om hvordan får du gjenopprettingsloggen.

Noen ganger, på grunn av datakatastrofen, kan det hende at MDF-filen og NDF-filene ikke inneholder de faktiske SQL-dataene. Men disken eller stasjonen der du har lagret MDF- eller NDF-filene kan fortsatt inneholde data som kan gjenopprettes. Du kan gjenopprette dataene dine direkte fra disken eller stasjonen.

Kan jeg lagre den gjenopprettede databasen i flere datafiler?

Beklager, men for øyeblikket støtter ikke vårt korrupte SQL-databasegjenopprettingsverktøy å lagre den gjenopprettede databasen i flere datafiler, dvs. én primær datafil (MDF) og flere sekundære datafiler (NDF).

Etter at SQL MDF-gjenopprettingsprosessen er fullført, kan du imidlertid gjøre som følger for å implementere målet ditt:

  1. Start SQL Server ledelsesstudio.
  2. Opprett en ny database og utforme filene og filgruppene basert på dine krav, for eksempel spre data på flere filer.
  3. Klon den gjenopprettede databasen fra den gjenopprettede databasen til den nye databasen opprettet i trinn 2. Alternativt kan du også eksportere den gjenopprettede databasen som et SQL-skript, og deretter importere skriptet tilbake til den nye databasen.

Hva er begrensningene for demoversjonen?

Demoversjonen bruker samme datagjenopprettingsmotor som fullversjonen, bortsett fra at den vil sette inn demotekster i noen av feltene i den gjenopprettede databasen.

Kan du bare gjenopprette tabellskjemaet?

Vår SQL-databasegjenopprettingsprogramvare vil gjenopprette hele databasen, inkludert tabeller og alle andre objekter. For tabeller vil både tabellskjemaet og tabellpostdataene bli gjenopprettet. Det er ikke mulig å gjenopprette bare tabellskjemaet.

Hvilke versjoner av Windows støttes?

For øyeblikket støttes operativsystemene Windows 95/98/ME/NT/2000/XP/Vista/7/8/8.1/10/11 og Windows Server 2003/2008/2012/2016/2019. Dessuten støttes både 32bit og 64bit systemer.

Kan du skrive ut databasen som én MDF og flere NDF-filer?

Beklager, men for øyeblikket støtter vi bare å sende ut en enkelt SQL MDF-fil.

Filgjenopprettingsverktøyet viser en feil når du gjenoppretter en indeks. Hvordan løse problemet?

Noen indekser har noen spesielle begrensninger, for eksempel unike, mens de gjenopprettede dataene kanskje ikke oppfyller disse begrensningene. Etter gjenopprettingsprosessen for SQL MDF kan du gjøre som følger for å løse problemet:

  1. Fjern noen overflødige data for å sikre at de gjenværende dataene oppfyller begrensningene. Deretter gjenoppbygde indeksen manuelt.

or

2. Fjern noen begrensninger i indeksen og bygg den opp igjen manuelt.

Du kan gjøre både 1 og 2 med SQL-skript.

Jeg har bare den ødelagte MDF-filen. De tilknyttede NDF-filene mangler. Kan du gjenopprette dataene?

Ja, selv om du bare har den primære databasefilen, kan MDF-programvaren vår fortsatt gjenopprette data for deg. Imidlertid kan bare de i MDF-filen gjenopprettes. De i NDF-filene kan ikke gjenopprettes siden du ikke har NDF-filene.

Kan du gjenopprette krypterte objekter?

Ja vi kan. Og de krypterte objektene, for eksempel lagrede prosedyrer, vil bli gjenopprettet og lagret som dekrypterte versjoner.

Kan du gjenopprette slettede poster?

Ja, som standard vil filgjenopprettingsverktøyet vårt gjenopprette slettede poster. Du kan også endre alternativet, som følger:

  1. Start vårt SQL MDF-gjenopprettingsverktøy.
  2. Klikk på "Alternativer"-fanen.
  3. Merk av/fjern merket for "Gjenopprett slettede poster" tilsvarende.
  4. Reparer MDF-filer.

Hva om jeg ikke vet versjonen av SQL Server database?

Ingen bekymringer. Vår MDF-gjenopprettingsprogramvare vil automatisk oppdage versjonen for deg, før den ertarts for å reparere korrupte databaser.

Kan du sende ut de gjenopprettede dataene som .CSV-filer?

Beklager, men for øyeblikket støtter ikke vår SQL-database MDF-gjenopprettingsprogramvare for å gjøre det. Men du kan eksportere tabellen til .CSV-filer i SQL Server Management Studio direkte.

Hvor lenge kan jeg bruke fullversjonen?

Lisensen for fullversjonen er evigvarende. Du kan bruke den for alltid og ubegrenset tid.

Hva er konsekvensene av SQL-databasekorrupsjon?

Det er mange:

  1. Datatap.
  2. Ytelsen forringes.
  3. Noen operasjoner kan mislykkes. Slik som sikkerhetskopiering, replikering osv.

Hvordan oppdage MDF-filkorrupsjon?

Hvis du støter på noen av problemene i listen, så er MDF-filen din skadet. Dessuten kan du også bruke følgende kommando for å oppdage MDF-filkorrupsjon:

VELG * FRA msdb..suspect_pages WHERE (hendelsestype = 1);

Ulike hendelsestyper tilsvarer forskjellige feil, som nedenfor:

Arrangementstype Feil
1 823 eller 824 feil
2 Dårlig kontrollsum
3 Revet side

Merk at kommandoen ovenfor bare kan oppdage mindre korrupsjoner i MDF-filer.

Kan du gjenopprette MDF-filer angrepet av Ransomware?

Ransomware er en slags skadelig programvare. Det vil kryptere MDF-databasefilene dine. Du må betale skaperen av Ransomware for å dekryptere databasen din og få tilbake dataene dine.

Heldigvis kan vår SQL-databasegjenopprettingsprogramvare gjenopprette data fra MDF-filer infisert av Ransomware.

Flere artikler i kunnskapsbasen