Obnovení odstraněného serveru Azure Database for MySQL
PLATÍ PRO: Jednoúčelový server Azure Database for MySQL
Důležité
Jednoúčelový server Azure Database for MySQL je na cestě vyřazení. Důrazně doporučujeme upgradovat na flexibilní server Azure Database for MySQL. Další informace o migraci na flexibilní server Azure Database for MySQL najdete v tématu Co se děje s jednoúčelovým serverem Azure Database for MySQL?
Po odstranění serveru může být záloha na databázovém serveru ve službě uchována až po dobu pěti dní. K záloze databáze lze přistupovat a obnovovat ji pouze z předplatného Azure, kde se server původně nacházel. Podle následujících doporučených kroků můžete obnovit odstraněný prostředek serveru 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ěný server Azure Database for MySQL, potřebujete:
- 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 = Servery Azure Database for MySQL (Microsoft.DBforMySQL/servers)
- Operace = Odstranit server MySQL (Microsoft.DBforMySQL/servers/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. Id prostředku je v následujícím formátu: /subscriptions/ffffffff-ffff-ffff-ff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/servers/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 (název odstraněného serveru), subscriptionId odvozené z atributu resourceId zachyceného 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", "sourceServerId": "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í je možné monitorovat z protokolu aktivit filtrováním
- Předplatné = Vaše předplatné
- Typ prostředku = Servery Azure Database for MySQL (Microsoft.DBforMySQL/servers)
- 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 chcete zabránit náhodnému odstranění serverů, důrazně doporučujeme používat zámky prostředků.