Törölt Azure Database for MySQL-példány visszaállítása – rugalmas kiszolgálópéldány
A következőkre vonatkozik: Azure Database for MySQL – rugalmas kiszolgáló
Ha töröl egy rugalmas Azure Database for MySQL-kiszolgálópéldányt, a kiszolgáló biztonsági mentése legfeljebb öt napig őrizhető meg a szolgáltatásban. A kiszolgáló biztonsági mentése csak abból az Azure-előfizetésből érhető el és állítható vissza, amelyben a kiszolgáló eredetileg található. A következő ajánlott lépések követhetők a törölt Azure Database for MySQL-kiszolgálói erőforrás helyreállításához a kiszolgáló törlésétől számított öt napon belül. Az ajánlott lépések csak akkor működnek, ha a kiszolgáló biztonsági mentése továbbra is elérhető, és nem törlődik a rendszerből.
Előfeltételek
A rugalmas Azure Database for MySQL-kiszolgáló egy törölt példányának visszaállításához a következőkre van szüksége:
- Az eredeti kiszolgálót üzemeltető Azure-előfizetés neve
- A kiszolgáló létrehozásának helye
A visszaállítás lépései
Nyissa meg a Tevékenységnaplót az Azure Portal Monitor lapján.
A tevékenységnaplóban válassza a Szűrő hozzáadása lehetőséget az ábrán látható módon, és állítsa be a következő szűrőket a
- Előfizetés = A törölt kiszolgálót üzemeltető előfizetés
- Erőforrástípus = Rugalmas Azure Database for MySQL-kiszolgáló (Microsoft.DBforMySQL/flexibleServers)
- Művelet = Delete MySQL Server (Microsoft.DBforMySQL/flexibleServers/delete)
Válassza a MySQL-kiszolgáló törlése eseményt, válassza a JSON lapot, és jegyezze fel a "resourceId" és a "submissionTimestamp" attribútumokat a JSON-kimenetben. A resourceId formátuma a következő:
/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/flexibleServers/deletedserver
.Nyissa meg a Kiszolgáló REST API-lapjának létrehozását, és válassza a "Kipróbálás" lapot zöld színnel kiemelve, és jelentkezzen be az Azure-fiókjával.
Adja meg a 3. lépésben rögzített resourceGroupName, serverName (törölt Azure Database for MySQL-kiszolgálópéldány neve) subscriptionId azonosítót, amely a 3. lépésben rögzített "resourceId" attribútumból származik. Ugyanakkor az API-verzió előre fel van töltve a képen látható módon.
Görgessen lejjebb a Kérelem törzse szakaszban, és illessze be a következőket:
{ "location": "Dropped Server Location", "properties": { "restorePointInTime": "submissionTimestamp - 15 minutes", "createMode": "PointInTimeRestore", "sourceServerResourceId": "resourceId" } }
Cserélje le a következő értékeket a fenti kérelemtörzsben:
- "Elvetett kiszolgáló helye" a törölt kiszolgálót létrehozó Azure-régióval
- "submissionTimestamp" és "resourceId" a 3. lépésben rögzített értékekkel.
- A "restorePointInTime" beállításnál adjon meg egy "submissionTimestamp" értéket mínusz 15 perc alatt , hogy a parancs ne álljon ki.
Ha 201-ben vagy 202-ben megjelenik a válaszkód, a visszaállítási kérés sikeresen elküldve lesz.
A kiszolgáló létrehozása az eredeti kiszolgálón kiépített adatbázis méretétől és számítási erőforrásaitól függően időt vehet igénybe. A visszaállítási állapot figyelhető a következőből:
Tevékenységnapló a következő szűréssel:
- Előfizetés = Az Ön előfizetése
- Erőforrástípus = Rugalmas Azure Database for MySQL-kiszolgáló (Microsoft.DBforMySQL/flexibleServers)
- Művelet = Update MySQL Server Create