Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Back-up- en herstelbewerkingen van SQL Server worden uitgevoerd binnen de context van het herstelmodel van de database. Herstelmodellen zijn ontworpen om het onderhoud van transactielogboeken te beheren. Een herstelmodel is een database-eigenschap waarmee wordt bepaald hoe transacties worden geregistreerd, of voor het transactielogboek back-ups moeten worden gemaakt (en is toegestaan) en welke soorten herstelbewerkingen beschikbaar zijn.
Er zijn drie herstelmodellen: eenvoudig, volledig en bulksgewijs geregistreerd. Normaal gesproken maakt een database gebruik van het volledige herstelmodel of het eenvoudige herstelmodel. Een database kan op elk gewenst moment worden overgeschakeld naar een ander herstelmodel.
Overzicht van herstelmodel
De volgende tabel bevat een overzicht van de drie herstelmodellen.
| Herstelmodel | Description | Blootstelling aan werkverlies | Wilt u herstellen naar een bepaald tijdstip? |
|---|---|---|---|
| Simple | Geen logboekback-ups. Maakt automatisch logboekruimte vrij om ruimtevereisten laag te houden, waardoor de transactielogboekruimte niet meer hoeft te worden beheerd. Zie Volledige databaseback-ups (SQL Server) voor informatie over databaseback-ups onder het eenvoudige herstelmodel. Bewerkingen waarvoor back-ups van transactielogboeken zijn vereist, worden niet ondersteund door het eenvoudige herstelmodel. De volgende functies kunnen niet worden gebruikt in het eenvoudige herstelmodel: - Logboekverzending - AlwaysOn-beschikbaarheidsgroepen en databasespiegeling - Mediaherstel zonder gegevensverlies - Herstel naar een bepaald tijdstip |
Wijzigingen omdat de meest recente back-up niet is beveiligd. Als er een noodgeval is, moeten deze wijzigingen opnieuw worden uitgevoerd. | Kan alleen herstellen tot het einde van een back-up. Zie Volledige databaseherstelbewerkingen (eenvoudig herstelmodel) voor meer informatie. |
| Vol | Hiervoor zijn logboekback-ups vereist. Er gaat geen werk verloren als gevolg van een verloren of beschadigd gegevensbestand. Kan worden hersteld naar een willekeurig tijdstip (bijvoorbeeld vóór een toepassings- of gebruikersfout). Zie Volledige databaseback-ups (SQL Server) en Volledige databaseherstel (volledig herstelmodel) voor informatie over databaseback-ups onder het volledige herstelmodel. |
Normaal gesproken geen. Als de staart van het logboek beschadigd is, moeten wijzigingen sinds de meest recente logboekback-up opnieuw worden uitgevoerd. |
Kan naar een bepaald tijdstip herstellen, ervan uitgaande dat uw back-ups tot dat tijdstip zijn voltooid. Zie Een SQL Server-database herstellen naar een bepaald tijdstip (volledig herstelmodel) voor informatie over het gebruik van logboekback-ups om te herstellen naar het foutpunt. Notitie: Als u twee of meer volledig herstelmodeldatabases hebt die logisch consistent moeten zijn, moet u mogelijk speciale procedures implementeren om ervoor te zorgen dat deze databases kunnen worden hersteld. Zie Herstel van gerelateerde databases die gemarkeerde transacties bevatten voor meer informatie. |
| Bulksgewijs geregistreerd | Hiervoor zijn logboekback-ups vereist. Een adjunct van het volledige herstelmodel waarmee bulkkopiebewerkingen met hoge prestaties mogelijk zijn. Vermindert het gebruik van logboekruimte door minimale logboekregistratie te gebruiken voor de meeste bulkbewerkingen. Zie het transactielogboek voor informatie over bewerkingen die minimaal kunnen worden geregistreerd. Logboekback-ups kunnen groot zijn omdat de minimaal vastgelegde bewerkingen worden vastgelegd in de logboekback-up. Zie Volledige databaseback-ups (SQL Server) en Volledige databaseherstel (volledig herstelmodel) voor informatie over databaseback-ups onder het bulksgewijs vastgelegde herstelmodel. |
Als het logboek beschadigd is of als er bulksgewijs vastgelegde bewerkingen zijn opgetreden sinds de meest recente logboekback-up, moeten wijzigingen sinds die laatste back-up opnieuw worden uitgevoerd. Anders gaat er geen werk verloren. | Kan herstellen naar het einde van een back-up. Herstel naar een bepaald tijdstip wordt niet ondersteund. |
Gerelateerde taken
- Het herstelmodel van een database (SQL Server) weergeven of wijzigen
- Problemen met een volledig transactielogboek oplossen (SQL Server-fout 9002)