En skikkelig backup strategi er kritisk til databasen , og bør være en viktig del av enhver database løsning. Det er tre typer backup strategi : fulle database backup, differensial backup og transaksjonslogg backup . Alle disse typer backup kan utføres mens SQL Server 2008 er i gang og brukere faktisk bruker det. Full sikkerhetskopier
omfanget av en sikkerhetskopi av en database kan være en hel database , en delvis database , eller en liste over filer eller fil grupper avhengig av dine krav og backup strategi. SQL Server 2008 støtter alle de nevnte typer sikkerhetskopier. En full backup lagrer alle data i en bestemt database eller et utvalg av filer, samt nok logger for å aktivere datarekonstruksjon .
Differensiell backup
En differensial backup beholder bare data som er endret siden siste fulle backup. Således kan ved hjelp av differensiell backup akselerere sikkerhetskopieringen, å redusere risikoen for tap av data . Men med databaser blir oppdatert hele tiden , blir volumet av data som er lagret i differensiell backup enorme , noe som faktisk kan forsinke sikkerhetskopieringen .
Transaction Log sikkerhetskopier
p Med full eller bulk - logget utvinning modell , er transaksjonsloggfilene backup nødvendig. Recovery -modellene er utviklet for å kontrollere transaksjonslogg vedlikehold. Hver logg backup omfatter aktive transaksjonslogg når sikkerhetskopien ble skjer og hele stokkens poster som ikke ble inkludert i en tidligere log backup. En logg backup består av hele loggen kjede av databasen er en ubrutt log -kjeden, som lar deg gjenopprette databasen til enhver tid . Du må utføre en fullstendig backup av databasen før du utfører den første loggen backup og sikkerhetskopiere transaksjonen loggen regelmessig er nødvendig.