Obnovení odstraněné instance flexibilního serveru Azure Database for MySQL
PLATÍ PRO: Flexibilní server Azure Database for MySQL
Když dojde k odstranění instance flexibilního serveru Azure Database for MySQL, může být záloha serveru zachována až pět dní ve službě. K zálohování serveru je možné získat přístup a obnovit ho jenom z předplatného Azure, ve kterém byl server původně umístěn. Po následujících doporučených krocích je možné obnovit odstraněný prostředek flexibilního serveru Azure Database for MySQL do 5 dnů od odstranění serveru. Doporučené kroky budou fungovat pouze v případě, že se záloha serveru neodstranila ze systému a je stále k dispozici.
Požadavky
Pokud chcete obnovit odstraněnou instanci flexibilního serveru Azure Database for MySQL, potřebujete následující:
- Název předplatného Azure hostující původní server
- Umístění, kde byl server vytvořen
Postup obnovení
Na webu Azure Portal přejděte do protokolu aktivit z okna Monitorování.
V protokolu aktivit klikněte na Přidat filtr , jak je znázorněno, a nastavte následující filtry pro
- Předplatné = Vaše předplatné hostující odstraněný server
- Typ prostředku = flexibilní servery Azure Database for MySQL (Microsoft.DBforMySQL/flexibleServers)
- Operace = Odstranit server MySQL (Microsoft.DBforMySQL/flexibleServers/delete)
Poklikejte na událost Delete MySQL Server a klikněte na kartu JSON a všimněte si atributů resourceId a "submissionTimestamp" ve výstupu JSON. Atribut resourceId je v následujícím formátu:
/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/flexibleServers/deletedserver
.Přejděte na stránku Vytvořit rozhraní REST API serveru a klikněte na kartu Vyzkoušet a zvýrazněte zelenou a přihlaste se pomocí svého účtu Azure.
Zadejte resourceGroupName, serverName (odstraněný název instance flexibilního serveru Azure Database for MySQL), subscriptionId odvozený z atributu resourceId zachycený v kroku 3, zatímco verze api-version je předem vyplněná, jak je znázorněno na obrázku.
Posuňte se níže v části Text požadavku a vložte následující položky:
{ "location": "Dropped Server Location", "properties": { "restorePointInTime": "submissionTimestamp - 15 minutes", "createMode": "PointInTimeRestore", "sourceServerResourceId": "resourceId" } }
Ve výše uvedeném textu požadavku nahraďte následující hodnoty:
- Vyřazené umístění serveru s oblastí Azure, ve které byl odstraněný server původně vytvořen
- "submissionTimestamp" a "resourceId" s hodnotami zachycenými v kroku 3.
- V části restorePointInTime zadejte hodnotu "submissionTimestamp" minus 15 minut , aby se zajistilo, že se příkaz nevyvolá chybu.
Pokud se zobrazí kód odpovědi 201 nebo 202, žádost o obnovení se úspěšně odešle.
Vytvoření serveru může nějakou dobu trvat v závislosti na velikosti databáze a výpočetních prostředcích zřízených na původním serveru. Stav obnovení lze monitorovat z protokolu aktivit filtrováním pro:
- Předplatné = Vaše předplatné
- Typ prostředku = flexibilní servery Azure Database for MySQL (Microsoft.DBforMySQL/flexibleServers)
- Operace = Aktualizace nebo vytvoření serveru MySQL
Další kroky
- Pokud se pokoušíte obnovit server do pěti dnů a přesto se po přesném provedení výše popsaných kroků zobrazí chyba, otevřete incident podpory a požádejte o pomoc. Pokud se pokoušíte obnovit odstraněný server po pěti dnech, očekává se chyba, protože záložní soubor nebyl nalezen. V tomto scénáři neotevřete lístek podpory. Tým podpory nemůže poskytnout žádnou pomoc, pokud je záloha odstraněna ze systému.
- Pokud se pokoušíte obnovit vyřazený server, jehož následná skupina prostředků byla odstraněna nebo vyřazena, znovu vytvořte skupinu prostředků se stejným názvem před pokusem o obnovení vyřazeného serveru.
- Pokud chcete zabránit náhodnému odstranění serverů, důrazně doporučujeme používat zámky prostředků.