Hva ville du gjort hvis du mistet all data i dag? Vær forberedt med sikkerhetskopier og vet hvordan du gjenoppretter dem.
Ved å gjenopprette en SQL-database kan du gjenopprette fra tap av data, skade eller ondsinnede angrep. Å vite hvordan du sikkerhetskopierer og gjenoppretter SQL-databaser er derfor viktig for å redusere nedetiden.
Du kan bruke SQL Server Management Studio til å sikkerhetskopiere eller gjenopprette databaser med minimal innsats.
Hvordan sikkerhetskopiere en database ved hjelp av SSMS
SQL Server Management Studio (SSMS) lar deg sikkerhetskopiere en database ved hjelp av brukergrensesnittet. Følg trinnene nedenfor for å komme i gang.
- Finn databasen du vil sikkerhetskopiere under Databaser delen og høyreklikk på den.
- Velg i databasemenyen Oppgaver > Sikkerhetskopier.
- I dialogboksen Backup Database legger du til målmappen for sikkerhetskopifilen. Den bør ha filtypen .bak.
- Klikk OK for å starte sikkerhetskopieringsprosessen.
I stedet for å bruke brukergrensesnittet, kan du også kjøre SQL-spørring nedenfor for å utføre en fullstendig sikkerhetskopi av databasen.
SIKKERHETSKOPIDATABASE WideWorldImporters TIL DISK = 'C:\...\Sikkerhetskopiering\WideWorldImporters.bak'
Gjenopprett en SQL-database ved hjelp av SSMS
Følg trinnene nedenfor for å gjenopprette en sikkerhetskopidatabase.
- Start SSMS og koble til serveren.
- I venstre rute, høyreklikk på Databaser node og velg Gjenopprett database.
- Under Kilde, plukke ut Enheter og klikk på knappen med tre prikker (...) for å åpne Velg sikkerhetskopieringsenheter dialogboks.
- Klikk på Legg til for å velge sikkerhetskopifilen og klikk deretter OK.
Databasen din skal nå gjenopprettes.
Alternativt kan du bruke en SQL-kommando for å gjenopprette databasen. Bare kjør følgende spørring i spørringsvinduet og spesifiser filplasseringen.
RESTAUREREDATABASE WideWorldImporters FRA DISK = 'C:\...\Sikkerhetskopiering\WideWorldImporters.bak'
Viktigheten av sikkerhetskopiering og gjenoppretting av databaser
Sikkerhetskopiering og gjenoppretting av databaser er avgjørende for databasevedlikehold. Med nylige sikkerhetskopier kan en DBA gjenopprette en database til den siste gode kopien hvis data blir ødelagt eller angrepet. Dette gjør at bedrifter eller applikasjoner kan fortsette å kjøre problemfritt.
Hvis du skal vedlikeholde en database, bør du sørge for at du kan sikkerhetskopiere og gjenopprette en SQL-database ved hjelp av SSMS.