Volledige en incrementele back-ups in Operations Manager
Van toepassing op: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
U dient ervoor te zorgen dat databaseback-ups zo recent en volledig mogelijk zijn.Dit onderwerp bevat informatie die u kan helpen beslissen hoe u zowel volledige als incrementele databaseback-ups wilt opnemen in een algeheel back-upplan.
Notitie
De rapportserverdatabase gebruikt standaard een volledig herstelmodel.Andere Operations Manager-databases maken gebruik van een eenvoudig herstelmodel.Zie Backup Overview (SQL Server) (Overzicht van back-ups) voor meer informatie over back-upopties.
Volledige databaseback-ups
Bij een volledige databaseback-up wordt een back-up gemaakt van de gehele database, inclusief alle vermeldingen in het transactielogboek, en exclusief eventuele niet-toegewezen gebieden in de bestanden.Pagina's worden direct van schijf gelezen om de snelheid van de bewerking te verhogen.
U kunt een database in één stap opnieuw maken door een back-up van de database te herstellen.Het herstelproces overschrijft de bestaande database of maakt de database als deze niet bestaat.De herstelde database komt overeen met de toestand van de database op het tijdstip dat de back-up werd voltooid, zonder eventuele niet-doorgevoerde transacties.Niet-doorgevoerde transacties worden teruggedraaid wanneer de database wordt hersteld.
Een volledige databaseback-up vergt meer opslagruimte per back-up dan back-ups van het transactielogboek en incrementele databaseback-ups.Als gevolg hiervan duren volledige databaseback-ups langer, en worden dus meestal minder frequent gemaakt dan incrementele database- of transactielogboekback-ups.
Incrementele databaseback-ups
Een incrementele (differentiële) databaseback-up legt alleen de gegevens vast die zijn gewijzigd sinds de laatste databaseback-up.U kunt dikwijls incrementele back-ups van een database maken, omdat incrementele databaseback-ups kleiner en sneller zijn dan volledige databaseback-ups.Veelvuldig incrementele back-ups maken vermindert het risico van gegevensverlies.
In geval van een databasefout kunt u incrementele databaseback-ups gebruiken om de database te herstellen tot het punt waarop de incrementele databaseback-up werd voltooid.
Transactielogboekback-ups
Het transactielogboek is een serieel record van alle transacties die op de database zijn uitgevoerd sinds er voor het laatst een back-up van het transactielogboek is gemaakt.Met transactielogboekback-ups kunt u de database herstellen tot een bepaald tijdstip (bijvoorbeeld vóór het invoeren van ongewenste gegevens) of tot het tijdstip waarop de fout is opgetreden.
Bij het herstellen van een transactielogboekback-up rolt Microsoft SQL Server alle wijzigingen die in het transactielogboek zijn vastgelegd, vooruit.Wanneer SQL Server het einde van het transactielogboek bereikt, is de toestand van de database exact zo als deze was op het tijdstip dat de back-upbewerking begon.Als de database is hersteld, draait SQL Server vervolgens alle transacties terug die onvolledig waren op het moment dat de back-upbewerking begon.
Notitie
De datawarehouse-database maakt gebruik van een eenvoudig herstelmodel waarbij alle transacties na de voltooiing worden afgekapt.Dit betekent dat een back-up van het logboekbestand onvoldoende is.Voer een volledige back-up van databasebestanden uit.
Zie Recovery Model Overview (Overzicht van herstelmodellen) voor meer informatie over herstelmodellen.