Återställa en borttagen Azure Database for MySQL – flexibel serverinstans
GÄLLER FÖR: Azure Database for MySQL – flexibel server
När en Azure Database for MySQL – flexibel server-instans tas bort kan serversäkerhetskopian behållas i upp till fem dagar i tjänsten. Serversäkerhetskopian kan endast nås och återställas från den Azure-prenumeration där servern ursprungligen finns. Följande rekommenderade steg kan följas för att återställa en borttagen Azure Database for MySQL– flexibel serverresurs inom fem dagar från det att servern togs bort. De rekommenderade stegen fungerar bara om säkerhetskopieringen för servern fortfarande är tillgänglig och inte tas bort från systemet.
Förutsättningar
Om du vill återställa en borttagen Azure Database for MySQL – flexibel serverinstans behöver du följande:
- Azure-prenumerationsnamn som är värd för den ursprungliga servern
- Plats där servern skapades
Steg för att återställa
Gå till aktivitetsloggen från sidan Övervaka i Azure Portal.
I aktivitetsloggen väljer du Lägg till filter som det visas och anger följande filter för
- Prenumeration = Din prenumeration som är värd för den borttagna servern
- Resurstyp = Azure Database for MySQL – flexibel server (Microsoft.DBforMySQL/flexibleServers)
- Operation = Delete MySQL Server (Microsoft.DBforMySQL/flexibleServers/delete)
Välj händelsen Ta bort MySQL Server, välj fliken JSON och notera attributen "resourceId" och "submissionTimestamp" i JSON-utdata. resourceId har följande format:
/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/flexibleServers/deletedserver
.Gå till sidan Skapa SERVER REST API och välj fliken "Prova" markerat i grönt och logga in med ditt Azure-konto.
Ange resourceGroupName, serverName (borttaget Azure Database for MySQL – flexibel serverinstansnamn), subscriptionId, härlett från attributet "resourceId" som hämtades i steg 3. Samtidigt fylls API-versionen i ifyllt enligt bilden.
Rulla nedan i avsnittet Begärandetext och klistra in följande:
{ "location": "Dropped Server Location", "properties": { "restorePointInTime": "submissionTimestamp - 15 minutes", "createMode": "PointInTimeRestore", "sourceServerResourceId": "resourceId" } }
Ersätt följande värden i begärandetexten ovan:
- "Borttagen serverplats" med Azure-regionen där den borttagna servern skapades
- "submissionTimestamp" och "resourceId" med värdena som samlas in i steg 3.
- För "restorePointInTime" anger du värdet "submissionTimestamp" minus 15 minuter för att säkerställa att kommandot inte felar ut.
Om svarskoden 201 eller 202 visas skickas återställningsbegäran.
Det kan ta tid att skapa servern beroende på databasens storlek och beräkningsresurser som har etablerats på den ursprungliga servern. Återställningsstatusen kan övervakas från
Aktivitetslogg genom filtrering för:
- Prenumeration = Din prenumeration
- Resurstyp = Azure Database for MySQL – flexibel server (Microsoft.DBforMySQL/flexibleServers)
- Åtgärd = Uppdatera MySQL-servergenerering