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
Dit artikel is relevant voor SQL Server-databases onder het volledige herstelmodel dat meerdere bestanden of bestandsgroepen bevat.
In dit voorbeeld bevat een database met de naam adb, die gebruikmaakt van het volledige herstelmodel, drie bestandsgroepen. De bestandsgroep A is lees/schrijf en de bestandsgroep B en de bestandsgroep C zijn alleen lezen. In eerste instantie zijn alle bestandsgroepen online.
Het bestand a1 in de bestandsgroep A lijkt beschadigd te zijn en de databasebeheerder besluit het te herstellen terwijl de database online blijft.
Opmerking
Onder het eenvoudige herstelmodel is online herstellen van lees-/schrijfgegevens niet toegestaan.
Reeksen herstellen
De syntaxis voor een onlineherstelvolgorde is hetzelfde als voor een offline herstelvolgorde.
Online herstellen van bestand
a1.RESTORE DATABASE adb FILE = 'a1' FROM backup WITH NORECOVERY;Op dit moment bevindt het bestand
a1zich in deRESTORINGstatus en is de bestandsgroepAoffline.Nadat u het bestand hebt hersteld, maakt u een nieuwe logboekback-up om ervoor te zorgen dat het punt waarop het bestand offline is gegaan, is vastgelegd.
BACKUP LOG adb TO log_backup3;Online herstellen van logboekback-ups.
U herstelt alle logboekback-ups die zijn gemaakt sinds de herstelde back-up van het bestand, eindigend met de meest recente logboekback-up (
log_backup3gemaakt in de vorige stap). Nadat de laatste back-up is hersteld, wordt de database hersteld.RESTORE LOG adb FROM log_backup1 WITH NORECOVERY; RESTORE LOG adb FROM log_backup2 WITH NORECOVERY; RESTORE LOG adb FROM log_backup3 WITH NORECOVERY; RESTORE DATABASE adb WITH RECOVERY;Het bestand
a1is nu online.
Aanvullende voorbeelden
- Voorbeeld: Gedeeltelijk Herstel van Database (Simple Recovery Model)
- Voorbeeld: Herstel van slechts enkele bestandsgroepen (eenvoudig herstelmodel)
- Voorbeeld: Online herstellen van een Read-Only-bestand (eenvoudig herstelmodel)
- Voorbeeld: Gedeeltelijk Herstel van Database (Volledig Herstelmodel)
- voorbeeld: Stukmeal herstellen van slechts enkele bestandsgroepen (volledig herstelmodel)
- Voorbeeld: Online herstellen van een Read-Only-bestand (volledig herstelmodel)