Delen via


Back-ups maken en databases herstellen

Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020

Maak regelmatig een back-up van de databases voor uw Azure DevOps Server om het risico te verminderen dat er productiviteit of gegevens verloren gaan vanwege een storing in apparatuur of andere onverwachte gebeurtenissen. Met de wizard Geplande back-ups kunt u eenvoudig een back-up maken van uw databases, die deel uitmaken van de Azure DevOps Server-gegevenslaag en worden opgeslagen in SQL Server. Alle informatie die nodig is voor het herstellen van een Azure DevOps Server-implementatie, wordt opgeslagen in deze databases. U hoeft geen back-up te maken van Azure DevOps-clientcomputers of toepassingslaagservers.

Een vooraf geconfigureerde of aangepaste planning kiezen

Zie Inzicht in het maken van back-ups van Azure DevOps Server voor een overzicht van Azure DevOps-databases. De volgende artikelen bevatten procedures voor het maken van back-ups en het herstellen van Azure DevOps Server-databases.

Gegevens herstellen naar dezelfde server

U kunt gegevens herstellen van een back-up naar dezelfde server en het exemplaar van de SQL Server voor Azure DevOps Server waarvan gegevens zijn geback-upt. U kunt bijvoorbeeld een beschadigde set databases herstellen naar de laatst bekende goede status.

Zie Een implementatie herstellen naar nieuwe hardware om gegevens te herstellen naar een andere server of een ander exemplaar van SQL Server. De stappen voor het herstellen van gegevens naar dezelfde server of servers variëren op basis van hoe Azure DevOps Server is geïnstalleerd en geconfigureerd. De procedures in dit artikel zijn gestructureerd voor een redelijk complexe implementatie van Azure DevOps Server, zoals in de volgende afbeelding wordt weergegeven:

Diagram met een voorbeeld van een gemiddelde topologie met databases.

Als uw topologie niet volledig overeenkomt met dit voorbeeld, moet u mogelijk de stappen in deze procedure aanpassen. Als u bijvoorbeeld een implementatie hebt waarin alle onderdelen op één fysieke server zijn geïnstalleerd, voert u alle procedures op die server uit. Als databases voor projectverzamelingen op meer dan één server zijn geïmplementeerd, voert u de stappen uit om elke verzamelingsdatabase op de juiste server te herstellen. Zie de volgende artikelen voor meer informatie over welke onderdelen op elke server kunnen worden geïmplementeerd:

Gegevens herstellen naar een andere server

U kunt de gegevens voor uw implementatie van Azure DevOps Server herstellen naar een andere server of een ander exemplaar van waaruit deze oorspronkelijk zijn opgeslagen. U wilt bijvoorbeeld uw gegevenslaagserver upgraden of hardware op de oorspronkelijke server is mislukt. Om ervoor te zorgen dat gegevens in dit scenario goed kunnen worden hersteld, moet u gemarkeerde transacties configureren als onderdeel van uw back-upstrategie. Zie Back-up maken van Azure DevOps Server voor meer informatie.

Als u gegevens naar een andere server wilt herstellen, moet u andere stappen uitvoeren dan de stappen die u uitvoert om gegevens te herstellen naar dezelfde server. Zie Gegevens herstellen naar dezelfde locatie voor meer informatie over het herstellen van gegevens naar dezelfde server of servers. Zie Herstellen van één serverimplementatie naar nieuwe hardware voor informatie over het herstellen van een implementatie met één server nadat de hardware is mislukt. Als uw implementatie Gebruikmaakt van SharePoint-producten, moet u aanvullende stappen uitvoeren om een back-up te maken van de databases en deze te herstellen, zoals beschreven in de procedures in dit artikel.

De stappen voor het herstellen van gegevens naar verschillende servers of exemplaren variëren op basis van hoe Azure DevOps Server is geïnstalleerd en geconfigureerd. De procedures in dit artikel zijn bijvoorbeeld van toepassing op het herstellen van alleen de databases voor Azure DevOps Server in een redelijk complexe implementatie, zoals in de volgende afbeelding wordt weergegeven:

Diagram van een gemiddeld complexe implementatie van Azure DevOps Server met databases.

Uw topologie hoeft niet overeen te komen met dit voorbeeld om de procedures in dit artikel te volgen, maar mogelijk moet u de stappen aanpassen. Als uw implementatie bijvoorbeeld alle onderdelen op één fysieke server heeft geïnstalleerd, moet u alle procedures uitvoeren op de server waarop Azure DevOps Server wordt uitgevoerd. Als databases voor projectverzamelingen oorspronkelijk zijn geïmplementeerd op meer dan één server, voert u de stappen uit om elke database te herstellen op de server of servers die u opgeeft. U hoeft de databases niet in dezelfde configuratie als voorheen te herstellen, maar u moet elke database herstellen. U moet in sommige gevallen ook de databases voor SharePoint-producten, Microsoft Project Server en SQL Server Reporting Services herstellen, bijvoorbeeld als ze allemaal worden gehost op een server die is mislukt. Zie de volgende artikelen voor meer informatie over welke onderdelen op elke server kunnen worden geïmplementeerd:

Vragen en antwoorden

V: Waar vind ik meer informatie over back-ups in Azure DevOps Server?

U: U kunt meer leren over de soorten back-ups die beschikbaar zijn in Inzicht in Azure DevOps Server-databases, implementatietopologieën en back-ups.

V: Zijn er situaties waarin ik het hulpprogramma Geplande back-ups niet wil gebruiken?

Een: Het hulpprogramma Geplande back-ups is ontworpen om te voldoen aan de behoeften van de meeste implementaties. Mogelijk moet u back-ups handmatig configureren als uw implementatie beveiligingsbeperkingen heeft waardoor het hulpprogramma niet kan worden gebruikt, of dat er andere vereisten gelden voor het maken van back-ups van databases (bijvoorbeeld voor controledoeleinden). Raadpleeg Handmatig een back-up maken van Azure DevOps Server voor meer informatie.

V: Ik heb Azure DevOps Server geïmplementeerd op meerdere servers. Hoe kan ik het herstellen?

Een: De stappen voor het herstellen van Azure DevOps Server in een implementatie met meerdere servers zijn in wezen hetzelfde als beschreven in de zelfstudie voor het herstellen van gegevens naar één server. Het proces is ook hetzelfde als het proces dat wordt beschreven voor een verplaatsing op basis van een herstelbewerking.

V: Kan ik Azure DevOps Server verplaatsen?

Een: Ja, u kunt Azure DevOps Server verplaatsen naar nieuwe hardware. U kunt ook de omgeving wijzigen, zoals het domein.

V: Gegevenslaag? Toepassinglaag? Wat zijn dat? Waar vind ik meer informatie over Azure DevOps Server-architectuur?

A: Leer meer over hoe Azure DevOps Server werkt in Azure DevOps Server-architectuur.

V: Kan ik de databases niet handmatig aanraken?

A: Nee. Tenzij u de procedure volgt voor het maken van een handmatige back-up van de databases, kunt u een Azure DevOps Server-database zodanig wijzigen dat uw ondersteuningsovereenkomst ongeldig wordt. Dit kan leiden tot gegevensverlies, waardoor het niet mogelijk is om een upgrade uit te voeren van Azure DevOps Server of deze te patchen, of het kan andere ernstige problemen veroorzaken.