3 enkle måter å gjenopprette SQL Server Database filer

Databasefagfolk spiller en stor rolle i forskjellige organisasjoner, og de er avhengige av databaseprogramvare for å opprette og administrere forespørsler på daglig basis. En av demost mye brukt databaseprogramvare er SQL Server Management Studio. Som et resultat av en av flere årsaker kan du miste SQL-filene dine. Nedenfor ser vi på raske og enkle måter å gjenopprette dataene på.

Tenk deg å jobbe med en spørring på SSMS og plutselig er det strømbrudd. Det blir verre når du start SSMS senere finner du ut at alt arbeidet ditt er lost. Most databaseeksperter har støtt på tap av data på et tidspunkt, og risikerer deres troverdighet som profesjonelle. La oss dykke ned i noen av de raske løsningene som vil hjelpe deg å gjenopprette dataene dine i slike situasjoner.

3 enkle måter å gjenopprette SQL Server Database filer

Metode #1: Gjenoppretting fra autolagring

Dette kommer godt med når dataene er lost mens du jobbet med det. Noen av årsakene som kan forårsake dette er; ved et uhell slår av datamaskinen med SSMS-vinduet åpent og har ulagret arbeid, plutselige strømbrudd, systemkrasj, SQL Server Management Studio-programvarefeil, og frysing eller hengende prompte system restart.

SSMS har et autolagringsalternativ som er aktivert som standard. For å se om din er aktiv, kan du:

  1. Åpne SSMS.
  2. Klikk på verktøy.
  3. På alternativer velger du Miljø.
  4. Velg Autolagring.

I dialogboksen som kommer opp kan du angi hvor ofte filen skal lagres automatisk (i minutter), og hvor lenge sikkerhetskopieringen skal være i filsystemet (i dager). Det er en avmerkingsboks som angir om autolagring er aktiv eller ikke.

Hvis du finner ut at autolagringen er aktiv, kan du fortsette å finne den i filene dine. Den vanlige banen for disse sikkerhetskopiene er C:\Users\<>\Documents<>\SQL Server Management Studio\BackupFiles. Bruker i dette tilfellet refererer til brukernavnet til kontoen du for øyeblikket er logget på. Denne banen kan være forskjellig avhengig av Windows-versjonen.

Metode #2: Bruke et skript

I noen tilfeller kan du ha lukket SQL Query-vinduet ved et uhell uten å lagre først. Heldigvis, SQL server lagrer skript etter hvert som de kjøres. Du kan bruke følgende skript for å gjenopprette nylig utførte data:

Bruk

VELG

execquery.last_execution_time

AS[Dato Klokkeslett],execsql.text AS

(Manus) FRA

sys.dm_exec_sql_text (execquery.squl_handle) AS execsql

REKKEFØLGE ETTER

execquery.last_execution_time

DESC

Dette vil ta opp hvert søk utført i løpet av de siste 24 timene. Bla gjennom og prøv å finne lost data. Denne metoden gjelder imidlertid bare hvis spørringen hadde blitt utført.

Metode #3: Bruk av programvare for datagjenoppretting

Metodene ovenfor er sterkt avhengige av systemsikkerhetskopiering eller automatisk lagring. Noen ganger kan du miste filen på grunn av andre årsaker bortsett fra plutselig nedleggelse som utilsiktet sletting eller endring av SQL-filene. Automatisk lagring kan også være slått av eller sikkerhetskopieringsfilene dine ødelagt. Den beste løsningen i slike tilfeller er et databasegjenopprettingsverktøy som DataNumen SQL-gjenoppretting. Med dette har du de beste sjansene for å gjenopprette SQL-filene dine uavhengig av omstendighetene bak tapet. Dessuten er den rask og enkel å bruke og kan brukes av alle med grunnleggende datakunnskaper.

DataNumen SQL Recovery

Kommentarer er stengt.