Recuperação pontual de um Banco de Dados do Azure para PostgreSQL – Servidor Flexível com a CLI do Azure

[! INCLUIR APLICA-SE A: Banco de Dados do Azure para PostgreSQL – Servidor Flexível

Este artigo fornece um procedimento passo a passo para realizar recuperações pontuais no servidor flexível usando backups.

Pré-requisitos

  • Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.

  • Instale ou atualize CLI do Azure para a versão mais recente. Consulte Instalar a CLI do Azure.

  • Faça logon na conta do Azure usando o comando az login. Observe a propriedade id, que se refere à ID da Assinatura para sua conta do Azure.

    az login
    
  • Se você tiver várias assinaturas, escolha a apropriada na qual você deseja criar o servidor usando o comando az account set. `

    az account set --subscription <subscription id>
    
  • Crie um Servidor Flexível do PostgreSQL se ainda não tiver criado um usando o comando az postgres flexible-server create.

    az postgres flexible-server create --resource-group myresourcegroup --name myservername
    

Restaurar um servidor do backup para um novo servidor

Você pode executar o comando a seguir para restaurar um servidor para um backup mais antigo existente.

Usage

az postgres flexible-server restore --restore-time
                                 --source-server
                                 [--ids]
                                 [--location]
                                 [--name]
                                 [--no-wait]
                                 [--resource-group]
                                 [--subscription]

Exemplo: restaurar um servidor deste instantâneo de backup 2021-03-03T13:10:00Z.

az postgres server restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--restore-point-in-time "2021-05-05T13:10:00Z" \
--source-server mydemoserver

O tempo necessário para restaurar dependerá do tamanho dos dados armazenados no servidor.

Executar tarefas de pós-restauração

Após concluir a restauração, você deve realizar as seguintes tarefas para colocar os usuários e os aplicativos novamente em execução:

  • Se o novo servidor é usado para substituir o servidor original, redirecione clientes e aplicativos de cliente para o novo servidor
  • Verifique se as regras de VNet adequadas estão em vigor para que os usuários se conectem. Essas regras não são copiadas do servidor original.
  • Verifique se as permissões e os logons adequados no nível do banco de dados estão em vigor
  • Configurar alertas conforme apropriado para o servidor de restauração recente

Próximas etapas