Typer sikkerhetskopier i SQL Server

Microsofts SQL eller Structured Query Language, Server programmet gir en skalerbar, distribuert database applikasjon for små, mellomstore og middels til store bedrifter. Skalerbare betyr at hvis mengden av data og hvilke typer data du trenger å lagre i databasen øker, har programmet måter å takle denne økningen uten å bli så treg til å svare at det opphører å være av verdi for sine sluttbrukere. For mange bedrifter, er en database et kritisk verktøy, og de må sikkerhetskopiere sine databaser jevnlig slik at de kan gjenopprette sine data i tilfelle av en datamaskin maskinvare eller programvare.

Full Database Backup

SQL Server lar deg organisere data i flere filer. Hvis brukere prøver å få tilgang til data samtidig, kan disse filene leses samtidig, påskynde tilbakeføring av data til brukere som ber om det. Flere filer kan også organiseres i filegroups, slik at du kan optimalisere tidsplaner for store databaser. En full database backup sikkerhetskopierer alle data i alle filene i alle filegroups som utgjør databasen. Du kan gjenopprette databasen til nøyaktig den tilstanden den var i da sikkerhetskopien ble utført.

Bruk fulle database backup når en database er liten nok til at backup skal skje i løpet av off-peak ganger, eller nedetid, for eksempel over natten.

Differential Database Backup

Utfør vanlige differensial database backup mellom full backup. En differensiell backup sikkerhets bare opp data som er endret siden siste fulle database backup. Differensiell backup er raske fordi de ikke trenger å sikkerhetskopiere alle data, og brukerne trenger ikke å logge av under differensiell backup.

Hvis du bare gjøre fulle database backup en gang i uken, men utføre differensial database backup to ganger daglig, kan du gjenopprette databasen til tilstanden den var i da den siste differensiell backup ble tatt. Først gjenopprette den siste hele databasen backup, deretter gjenopprette den siste differensiell backup. Dette minimerer tapet av data efter en database svikt.

delvis Backup

En delvis backup sikkerhets bare opp Primær Filegroup av databasen og alle andre filegroups som inneholder filene slik at både lese og skriveoperasjoner, noe som betyr at disse kan oppdateres. Primær Filegroup inneholder informasjon som er relatert til alle andre filer og filegroups som utgjør databasen. Hvis du har en database som inneholder "Read Only" filer og filegroups, som vanligvis brukes til å lagre arkiverte data, manuelt velge dem for å gjøre dem til en del av den delvise backupsett.

Differensial delvis backup tilbake opp bare de dataene som er endret i Primær Filegroup og eventuelle andre lese / skrive-aktiverte filegroups.

File Backup

Der data er lagret i flere filer og filegroups, et komplett sikkerhetskopiering av filer vil ta backup av alle data i utvalgte filer eller filegroups, men ikke resten av databasen. I motsetning til en delvis backup, gjør en sikkerhetskopiering av filer ikke automatisk backup Primær Filegroup og alle andre lese / skrive-aktivert filegroups. Du må velge alle filene og filegroups som du ønsker å inkludere i sikkerhetskopieringen manuelt.

Plasser aktivt modifiserte data og arkiverte data i ulike filer og filegroups, da trenger du bare å utføre jevnlig sikkerhetskopiering av filer og filegroups som inneholder aktivt endrede data.

Du kan utføre differensial sikkerhetskopiering av filer, som er kun backup av data som har endret seg i utvalgte filer og filegroups siden siste fulle sikkerhetskopiering.