En ordentlig backup strategi är avgörande för din databas och bör vara en viktig del av någon databas lösning . Det finns tre typer av backup strategi : fullständig säkerhetskopiering av databaser , differentiell backup och transaktionsförteckning backup . Alla dessa typer av säkerhetskopior kan utföras medan SQL Server 2008 är igång och användarna faktiskt använder det . Full säkerhetskopiering
Tillämpningsområdet för en backup av en databas kan vara en hel databas , en partiell databas , eller en lista med filer eller grupper fil beroende på dina behov och strategi för säkerhetskopiering . SQL Server 2008 har stöd för samtliga ovannämnda typer av säkerhetskopior . En fullständig säkerhetskopiering lagrar alla data i en viss databas eller ett urval av filer , liksom tillräckligt loggar för att möjliggöra dataräddning .
Differentiell säkerhetskopiering
En differentiell backup behåller endast data som har ändrats sedan den senaste fullständiga säkerhetskopieringen . Sålunda kan använda differentiell säkerhetskopiering påskynda säkerhetskopieringen för att minska risken för dataförlust . Men med databaser som uppdateras hela tiden , blir den mängd data som lagras i differentiell säkerhetskopiering vast , vilket faktiskt kan bromsa backupen .
Transaction Log Säkerhetskopior
med full eller bulk -logged återhämtning modell är transaktionsloggbackups säkerhetskopior behövs . Recovery modellerna är utvecklade för att styra underhållet transaktionsförteckning . Varje log backup innefattar den aktiva transaktionsförteckning när säkerhetskopieringen hände och hela stockens poster som inte ingick i en tidigare log backup . En log backup består av hela loggen kedjan av databasen är en obruten log kedjan , vilket tillåter dig att återställa databasen till en viss tidpunkt . Du måste utföra en fullständig säkerhetskopiering av databasen innan du utför den första log backup och säkerhetskopiera transaktionsförteckning regelbundet krävs .