Share via


Herstel van SQL Server-gegevens

 

Gepubliceerd: maart 2016

Is van toepassing op: System Center 2012 SP1 - Data Protection Manager, System Center 2012 - Data Protection Manager, System Center 2012 R2 Data Protection Manager

U kunt als volgt SQL Server-gegevens herstellen:

  • De database op de oorspronkelijke locatie herstellen

  • De database met een nieuwe naam herstellen op de oorspronkelijke locatie of een ander exemplaar van SQL Server

  • De database op een ander exemplaar van SQL Server herstellen

  • De database naar een netwerkmap kopiëren

  • De database naar tape kopiëren

U kunt een systeemdatabase niet herstellen naar een ander exemplaar van SQL Server.

Een database herstellen

  1. Klik op Herstel op de navigatiebalk in de DPM Administrator-console.

  2. Gebruik de bladerfunctie en selecteer de te herstellen database.

  3. Klik op de kalender op een vetgedrukte datum om de herstelpunten te verkrijgen die beschikbaar zijn voor die datum.In het menu Hersteltijd wordt de tijd voor elk beschikbaar herstelpunt vermeld.

  4. Selecteer het herstelpunt dat u wilt gebruiken in het menu Hersteltijd.

  5. Klik op Herstellen in het deelvenster Acties

    De wizard Herstellen wordt gestart.

  6. Klik op Volgende op de pagina Selectie voor herstel controleren.

  7. Selecteer waar u de database wilt herstellen.Merk op dat: Selecteer Herstellen naar een oorspronkelijke SQL Server-locatie en klik vervolgens op Volgende.

    • Als u op de pagina Hersteldoel opgeven de optie Herstellen naar een SQL-exemplaar selecteert, geeft u het pad op waarnaar de database moet worden hersteld.U kunt een nieuwe naam voor de herstelde database opgeven.Houd er rekening mee dat deze optie niet beschikbaar is voor het laatste herstelpunt.U kunt een SQL Server-database van een nieuwere versie niet herstellen naar een SQL Server-exemplaar van een andere versie.

    • Als u Kopiëren naar een netwerkmap selecteert en het geselecteerde herstelpunt niet is gemaakt op basis van een snelle volledige back-up, worden nieuwe keuzemogelijkheden voor herstelpunten weergegeven.

    • Als u Kopiëren naar tape selecteert en het geselecteerde herstelpunt niet is gemaakt op basis van een snelle volledige back-up, worden nieuwe keuzemogelijkheden voor herstelpunten weergegeven.Voor de tape-optie selecteert u de tapebibliotheek die u voor herstel wilt gebruiken.

  8. Als u een ander herstelpunt dan Meest recente herstelpunt op de pagina Databasestatus opgeven hebt geselecteerd, dan selecteert u Database blijft operationeel.

  9. Geef herstelopties op voor beperking van de netwerkbandbreedte, op SAN gebaseerd herstel en e-mailmeldingen. Klik vervolgens op Volgende.

  10. Controleer de herstelinstellingen op de pagina Samenvatting en klik vervolgens op Herstellen.

Een SQL herstellen en aanvullende back-ups van logboeken toestaan

DPM maakt gebruik van de SQL Server-functionaliteit om een database te herstellen, zodat alle niet-doorgevoerde transacties worden teruggedraaid.Het herstelproces opent het transactielogboek om niet-doorgevoerde transacties te identificeren.Niet-doorgevoerde transacties worden ongedaan gemaakt door teruggedraaid te worden, tenzij ze vergrendelingen hebben die voorkomen dat andere transacties inconsistente transactiegegevens kunnen weergeven.Deze stap wordt het ongedaan maken of de terugdraaifase genoemd. In bepaalde gevallen kan de SQL Server-beheerder het nodig achten de database te herstellen in een modus waarbij logboekback-ups selectief kunnen worden afgespeeld.Met DPM kunt u een database herstellen en deze in een herstelstatus houden, waarbij aanvullende logboekback-ups op de database kunnen worden toegepast.

Herstellen van een database zonder transactieterugdraaiing

  1. Klik op Herstel op de navigatiebalk in de DPM Administrator-console.

  2. Gebruik de bladerfunctie en selecteer de te herstellen database.

  3. Klik op de kalender op een vetgedrukte datum om de herstelpunten te verkrijgen die beschikbaar zijn voor die datum.In het menu Hersteltijd wordt de tijd voor elk beschikbaar herstelpunt vermeld.

  4. Selecteer het herstelpunt dat u wilt gebruiken in het menu Hersteltijd.U kunt eender welk herstelpunt kiezen behalve het Meest recent.

  5. Klik op Herstellen in het deelvenster Acties

    De wizard Herstellen wordt gestart.

  6. Klik op Volgende op de pagina Selectie voor herstel controleren.

  7. Selecteer Herstellen naar oorspronkelijke SQL Server-locatie of Herstellen naar een SQL-exemplaar en klik vervolgens op Volgende.

  8. Als u Herstellen naar een SQL-exemplaar selecteert op de pagina Herstelbestemming opgeven, dient u het exemplaar van SQL Server op te geven waarop de database moet worden hersteld.

  9. Selecteer Database blijft niet-operationeel maar wel geschikt voor het herstellen van extra transactielogboeken op de pagina Databasestatus opgeven.

  10. Selecteer SQL-transactielogboeken kopiëren tussen het geselecteerde herstelpunt en het meest recente beschikbare herstelpunt, geef een kopieerbestemming op voor de transactielogboeken en klik vervolgens op Volgende.

    DPM moet schrijfmachtigingen hebben voor de kopieerbestemming voor de transactielogboeken.

  11. Geef herstelopties op voor beperking van de netwerkbandbreedte, op SAN gebaseerd herstel en e-mailmeldingen. Klik vervolgens op Volgende.

  12. Controleer de herstelinstellingen op de pagina Samenvatting en klik vervolgens op Herstellen.

  13. Gebruik de opdracht Restore Transact-SQL met het HeaderOnly-argument om de berichtkopinformatie op te halen voor de transactielogboeken.De berichtkop bevat informatie die ervoor zorgt dat de logboekback-upreeksen correct worden geordend.

  14. Gebruik de opdracht Herstellen met het argument Logboek om de gewenste logboeken toe te passen op de database in de juiste volgorde.

    Zie RESTORE Arguments (Transact-SQL) (RESTORE-argumenten (Transact-SQL)) voor meer informatie over de opdracht Herstellen.