Hvad ville du gøre, hvis du mistede alle dine data i dag? Vær forberedt med sikkerhedskopier og ved, hvordan du gendanner dem.
Ved at gendanne en SQL-database kan du genoprette datatab, beskadigelse eller ondsindede angreb. At vide, hvordan man sikkerhedskopierer og gendanner SQL-databaser er derfor vigtigt for at reducere nedetiden.
Du kan bruge SQL Server Management Studio til at sikkerhedskopiere eller gendanne databaser med minimal indsats.
Sådan sikkerhedskopieres en database ved hjælp af SSMS
SQL Server Management Studio (SSMS) lader dig sikkerhedskopiere en database ved hjælp af dens brugergrænseflade. Følg nedenstående trin for at komme i gang.
- Find den database, du vil sikkerhedskopiere under Databaser afsnittet og højreklik på det.
- Vælg i databasemenuen Opgaver > Sikkerhedskopier.
- Tilføj destinationsmappen for backupfilen i dialogboksen Backup Database. Den skal have filtypenavnet .bak.
- Klik Okay for at starte backup-processen.
I stedet for at bruge brugergrænsefladen kan du også køre SQL-forespørgsel nedenfor for at udføre en fuld backup af databasen.
BACKUPDATABASE WideWorldImporters TIL DISK = 'C:\...\Backup\WideWorldImporters.bak'
Gendan en SQL-database ved hjælp af SSMS
Følg nedenstående trin for at gendanne en backupdatabase.
- Start SSMS og opret forbindelse til serveren.
- I venstre rude skal du højreklikke på Databaser node og vælg Gendan database.
- Under Kilde, Vælg Enheder og klik på knappen med tre prikker (...) for at åbne Vælg backup-enheder dialog boks.
- Klik på Tilføje knappen for at vælge backupfilen, og klik derefter på Okay.
Din database skulle nu være gendannet.
Alternativt kan du bruge en SQL-kommando til at gendanne databasen. Kør blot følgende forespørgsel i forespørgselsvinduet og angiv filplaceringen.
GENDANDATABASE WideWorldImporters FRA DISK = 'C:\...\Backup\WideWorldImporters.bak'
Vigtigheden af databasesikkerhedskopiering og -gendannelse
Databasesikkerhedskopiering og -gendannelse er afgørende i databasevedligeholdelse. Med nyere sikkerhedskopier kan en DBA gendanne en database til den sidste gode kopi, hvis data er beskadiget eller angrebet. Dette gør det muligt for virksomheder eller applikationer at fortsætte med at køre problemfrit.
Hvis du skal vedligeholde en database, bør du sikre dig, at du kan sikkerhedskopiere og gendanne en SQL-database ved hjælp af SSMS.