Compartilhar via


Restaurar de um backup no banco de dados SQL no Microsoft Fabric

Aplica-se a:banco de dados SQL no Microsoft Fabric

Este artigo fornece etapas para restaurar qualquer banco de dados de um backup no banco de dados SQL no Microsoft Fabric.

Importante

Esse recurso está em preview.

Restauração em um momento determinado

Os backups de banco de dados automatizados ajudam a proteger seus bancos de dados contra erros de usuários e aplicativos, exclusão acidental de banco de dados e interrupções prolongadas. Esse é um recurso interno que o banco de dados SQL no Fabric fornece para proteger seus dados contra modificações indesejadas. A restauração pontual (PITR) é um recurso de recuperar o banco de dados em um ponto específico no tempo dentro do período de retenção. Com uma restauração de banco de dados, você cria um novo banco de dados SQL no mesmo espaço de trabalho, a partir de backups.

Na versão prévia atual, não há custo ou consumo de recursos de CPU associados à restauração de um banco de dados.

Tempo de restauração

Vários fatores afetam o tempo de restauração de um banco de dados por meio de backups automatizados de banco de dados:

  • Tamanho do banco de dados
  • Número de logs de transações envolvidos
  • Quantidade de atividade que precisa ser reproduzida para recuperar para o ponto de restauração
  • Número de solicitações de restauração simultâneas processadas na região de destino

Para um banco de dados muito grande ou muito ativo, a restauração pode levar várias horas. Quando há muitas solicitações de restauração simultâneas na região de destino, o tempo de recuperação de bancos de dados individuais pode aumentar.

Permissões

Para restaurar um banco de dados usando um recurso de restauração pontual, você deve ter uma das seguintes funções no Fabric Workspace:

  • Administrador
  • Colaborador
  • Membro

Para obter mais informações, consulte Funções do Microsoft Fabric.

Como restaurar um banco de dados SQL no Microsoft Fabric

Você pode restaurar qualquer banco de dados para um ponto anterior no tempo dentro de seu período de retenção. Ao executar essa operação, você está realmente criando um novo banco de dados SQL no Fabric. Quando a restauração for concluída, o Fabric criará um novo banco de dados no mesmo workspace que o banco de dados original.

Observação

Não é possível substituir um banco de dados existente por uma restauração.

O principal caso de uso da restauração pontual é a recuperação de um acidente humano restaurando um banco de dados SQL para um ponto anterior no tempo. Você poderá tratar o banco de dados restaurado como um substituto do banco de dados original ou usá-lo como uma fonte de dados para atualizar o banco de dados original.

  1. Em seu espaço de trabalho, clique com o botão direito do mouse no banco de dados SQL ou no menu de contexto .... Selecione Restaurar banco de dados.

    Captura de tela do portal do Fabric dos itens em um espaço de trabalho. O menu de contexto de um banco de dados é expandido e a opção de diálogo Restaurar banco de dados é realçada.

  2. O pop-up Restaurar banco de dados é aberto. Forneça o nome de um novo banco de dados que será criado a partir dos backups do banco de dados de origem/original.

  3. Escolha um ponto no tempo. Você pode ver o ponto de restauração mais antigo disponível, o ponto de restauração mais recente ou qualquer ponto intermediário.

    Observação

    Os horários são listados em seu fuso horário local, não em UTC. A lista suspensa de tempo também é editável – você pode selecionar o tempo de sua escolha.

  4. Selecione Criar.

  5. O progresso da restauração do banco de dados começa em segundo plano. As notificações aparecem no canto superior direito e você também poderá ver a notificação sobre a restauração do banco de dados em andamento na central de notificações.

    Captura de tela da guia Notificações do portal do Fabric, mostrando o progresso da restauração do banco de dados.

    Observação

    Você não pode abrir o novo banco de dados até que a operação de restauração seja concluída.

Exibir pontos de restauração do banco de dados SQL no Microsoft Fabric

Você pode ver o ponto de restauração mais antigo (mais antigo) e mais recente (mais recente) nas propriedades que você pode acessar por meio da exibição de banco de dados do portal do Fabric.

Você pode restaurar um banco de dados em qualquer ponto no tempo entre esses dois pontos de restauração mostrados.

  1. Abra seu banco de dados no portal do Fabric. Selecione o ícone Configurações na faixa de opções ou clique com o botão direito do mouse e selecione Configurações.

  2. Selecione Pontos de restauração. Os horários estão listados em seu fuso horário local.

    Captura de tela do portal do Fabric mostrando pontos de restauração para um banco de dados SQL.

Limitações

Limitações atuais na restauração do banco de dados SQL:

  • A retenção de backups é de sete dias para um banco de dados ativo.
  • No momento, não é possível restaurar backups de bancos de dados descartados após o período de retenção de sete dias.
  • Não há suporte para a restauração entre workspaces.
  • Não há suporte para a restauração entre regiões.
  • Ao excluir o banco de dados durante a restauração, a operação de restauração é cancelada. Você não pode recuperar os dados do banco de dados excluído.