Sdílet prostřednictvím


Obnovení odstraněné instance flexibilního serveru Azure Database for MySQL

Po odstranění instance flexibilního serveru Azure Database for MySQL je možné zálohu serveru uchovávat 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 se server původně nachází. Po následujících doporučených krocích můžete obnovit odstraněný prostředek flexibilního serveru Azure Database for MySQL do pěti dnů od odstranění serveru. Doporučené kroky fungují jenom v případě, že je zálohování serveru stále dostupné a neodstraní se ze systému.

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í

  1. Na stránce Monitorování na webu Azure Portal přejděte do protokolu aktivit.

  2. V protokolu aktivit vyberte 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í server Azure Database for MySQL (Microsoft.DBforMySQL/flexibleServers)
    • Operace = Odstranit server MySQL (Microsoft.DBforMySQL/flexibleServers/delete)

    [ ]Snímek obrazovky s protokolem aktivit filtrovaným pro operaci odstranění serveru MySQL

  3. Vyberte událost Delete MySQL Server, vyberte 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.

  4. Přejděte na stránku Vytvořit rozhraní REST API serveru a vyberte kartu Vyzkoušet a přihlaste se pomocí svého účtu Azure.

  5. Zadejte resourceGroupName, serverName (odstraněný název instance flexibilního serveru Azure Database for MySQL), subscriptionId odvozený z atributu resourceId zachyceného v kroku 3. Současně je předem vyplněná verze api, jak je znázorněno na obrázku.

    [ ]Snímek obrazovky s možností Vytvořit server pomocí rozhraní REST API

  6. Posuňte se níže v části Text požadavku a vložte následující:

    {
        "location": "Dropped Server Location",
        "properties":
            {
                "restorePointInTime": "submissionTimestamp - 15 minutes",
                "createMode": "PointInTimeRestore",
                "sourceServerResourceId": "resourceId"
            }
    }
    
  7. 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 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.
  8. Pokud se zobrazí kód odpovědi 201 nebo 202, žádost o obnovení se úspěšně odešle.

  9. 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

Protokol aktivit filtrováním pro:

  • Předplatné = Vaše předplatné
  • Typ prostředku = flexibilní server Azure Database for MySQL (Microsoft.DBforMySQL/flexibleServers)
  • Operace = Aktualizace nebo vytvoření serveru MySQL

Další krok