Een verwijderde Azure Database for MySQL - Flexible Server-instantie herstellen
Wanneer een Azure Database for MySQL Flexible Server-exemplaar wordt verwijderd, kan de serverback-up maximaal vijf dagen in de service worden bewaard. De serverback-up kan alleen worden geopend en hersteld vanuit het Azure-abonnement waarin de server zich aanvankelijk bevindt. De volgende aanbevolen stappen kunnen worden gevolgd om binnen vijf dagen na het verwijderen van de server een verwijderde Azure Database for MySQL Flexible Server-resource te herstellen. De aanbevolen stappen werken alleen als de back-up voor de server nog steeds beschikbaar is en niet is verwijderd uit het systeem.
Vereisten
Als u een verwijderd exemplaar van Azure Database for MySQL Flexible Server wilt herstellen, hebt u het volgende nodig:
- Azure-abonnementsnaam die als host fungeert voor de oorspronkelijke server
- Locatie waar de server is gemaakt
Stappen voor het herstellen
Ga naar het activiteitenlogboek vanaf de pagina Monitor in Azure Portal.
Selecteer in het activiteitenlogboek filter toevoegen zoals wordt weergegeven en stel de volgende filters in voor de
- Abonnement = Uw abonnement dat als host fungeert voor de verwijderde server
- Resourcetype = Azure Database for MySQL Flexible Server (Microsoft.DBforMySQL/flexibleServers)
- Bewerking = MySQL-server verwijderen (Microsoft.DBforMySQL/flexibleServers/delete)
Selecteer de gebeurtenis MySQL Server verwijderen, selecteer het tabblad JSON en noteer de kenmerken 'resourceId' en 'submissionTimestamp' in JSON-uitvoer. De resourceId heeft de volgende notatie:
/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/flexibleServers/deletedserver
.Ga naar de pagina Server REST API maken en selecteer het tabblad Uitproberen gemarkeerd in groen en meld u aan met uw Azure-account.
Geef de resourceGroupName, serverName (verwijderde azure Database for MySQL Flexible Server-exemplaarnaam), subscriptionId, afgeleid van het kenmerk resourceId op dat is vastgelegd in stap 3. Tegelijkertijd wordt api-versie vooraf ingevuld, zoals wordt weergegeven in de afbeelding.
Schuif hieronder in de sectie Aanvraagtekst en plak het volgende:
{ "location": "Dropped Server Location", "properties": { "restorePointInTime": "submissionTimestamp - 15 minutes", "createMode": "PointInTimeRestore", "sourceServerResourceId": "resourceId" } }
Vervang de volgende waarden in de bovenstaande aanvraagbody:
- Locatie van verwijderde server met de Azure-regio waar de verwijderde server is gemaakt
- 'submissionTimestamp' en 'resourceId' met de waarden die zijn vastgelegd in stap 3.
- Geef voor 'restorePointInTime' een waarde op van 'submissionTimestamp' min 15 minuten om ervoor te zorgen dat de opdracht geen foutmelding treedt.
Als u antwoordcode 201 of 202 ziet, wordt de herstelaanvraag verzonden.
Het maken van de server kan enige tijd duren, afhankelijk van de databasegrootte en rekenresources die op de oorspronkelijke server zijn ingericht. De herstelstatus kan worden bewaakt vanuit
Activiteitenlogboek door te filteren op:
- Abonnement = Uw abonnement
- Resourcetype = Azure Database for MySQL Flexible Server (Microsoft.DBforMySQL/flexibleServers)
- Bewerking = MySQL-server maken bijwerken