SQL Server er den populære relasjonsdatabase management plattform fra Microsoft. En av de viktigste sidene ved å administrere en database system er å forstå og håndtere backup av databasen på systemet . SQL Server har forskjellige backup alternativer og metoder du kan bruke avhengig av utvinning dine behov, så vel som dine ressurser. Hensyn
sikkerhetskopier for databaser er svært forskjellig fra sikkerhetskopiering vanlige filer på serveren . Først forstår at SQL Server består av to filtyper: en datafil og en transaksjon loggfil. Transaksjonen logger tendens til å trenge litt mer oppmerksomhet , ved at avhengig av backup alternativ du velger , de trenger å bli støttet opp og overvåkes ofte . Transaksjonslogger holde en løpende oversikt over endringer i dataene
Recovery Modes
Det er tre typer utvinning moduser for databaser : . "Full" , "Bulk -logget "og" Simple " . "Full" betyr at databasen er fullt logging alle transaksjoner. Denne modusen lar deg gjenopprette databasen opp til point of failure , forutsatt at du tar log sikkerhetskopier. "Bulk - logget" betyr at databasen er minimalt logge transaksjoner , og på grunn av dette , kan du ikke få point-in -time gjenoppretting. I "Simple "-modus , er transaksjonen loggen ikke sikkerhetskopiert. Du kan bare komme til poenget med den siste differensial eller full backup.
Backup Typer
p Det er tre hovedtyper av sikkerhetskopier du kan utføre mot en SQL Server-database . Den første typen kalles en fullstendig backup av databasen . Dette er en komplett backup av databasen , som omfatter alle objekter, tabeller og data. Dette er den mest grunnleggende backup type. Den neste typen backup kalles en differensial backup. Dette sikkerhetskopierer alle data som har blitt endret siden siste fulle backup. Den siste typen kalles transaksjonslogg backup. Dette sikkerhetskopierer transaksjonen loggdata . Etter en logg backup skjer, er loggen ryddet av transaksjoner. Transaksjonsloggfilene backup kan bare tas etter en full backup har oppstått.
Transaction Log Issues
transaksjonslogg backup kan bare gjøres når databasen er enten full eller Bulk -logget utvinning moduser . Loggfiler opptre som en tom container for data . Etter hvert som flere data blir endret, fyller mer av det beholder opp . Når det blir fullt, kan filen vokse seg til å gjøre mer plass . Hvis det ikke er rom for vekst , vil databasen stengt og kan forårsake feil .
Fordeler
Ta regelmessige sikkerhetskopier av dataene dine er avgjørende for å opprettholde en forsvarlig katastrofegjenoppretting plan . Mens du har mange ulike alternativer for sikkerhetskopiering av dine data , er det veldig viktig at du holder et øye med backup og vedlikeholde dem regelmessig. Gitt natur SQL Server er det også viktig å vedlikeholde dataene og loggfiler selv.