Restaurar a partir 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 a partir de um backup no banco de dados SQL no Microsoft Fabric.
Importante
Este recurso está em pré-visualização.
Restauro para um ponto anterior no tempo
Os backups automatizados de bancos de dados ajudam a proteger seus bancos de dados contra erros de usuários e aplicativos, exclusão acidental de bancos 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 point-in-time (PITR) é um recurso para recuperar o banco de dados em um point-in-time específico 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 visualização atual, não há custo ou consumo de recursos da 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 da base de dados
- Número de logs de transações envolvidos
- Quantidade de atividade que precisa ser repetida para recuperar até o ponto de restauração
- Número de solicitações de restauração simultâneas processadas na região de destino
Para uma base de dados grande ou muito ativa, o restauro pode demorar várias horas. Quando há muitas solicitações de restauração simultâneas na região de destino, o tempo de recuperação para bancos de dados individuais pode aumentar.
Permissões
Para restaurar um banco de dados usando um recurso de restauração point-in-time, você deve ter uma das seguintes funções no espaço de trabalho de malha:
- Administrador
- Contribuinte
- 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 point-in-time anterior dentro de seu período de retenção. Ao executar essa operação, você está, na verdade, criando um novo banco de dados SQL no Fabric. Quando a restauração estiver concluída, o Fabric criará um novo banco de dados no mesmo espaço de trabalho que o banco de dados original.
Nota
Não é possível substituir um banco de dados existente por uma restauração.
O principal caso de uso da restauração point-in-time é recuperar de um acidente humano restaurando um banco de dados SQL para um point-in-time anterior. Você pode tratar o banco de dados restaurado como um substituto para o banco de dados original ou usá-lo como uma fonte de dados para atualizar o banco de dados original.
No 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.O pop-up Restaurar banco de dados é aberto. Forneça um nome de um novo banco de dados que será criado a partir dos backups do banco de dados de origem/original.
Escolha um point-in-time. Você pode ver o ponto de restauração mais antigo disponível, o ponto de restauração mais recente ou qualquer ponto no tempo entre eles.
Nota
As horas estão listadas no seu fuso horário local, não em UTC. A lista suspensa de tempo também é editável – você pode selecionar o tempo por sua escolha.
Selecione Criar.
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.
Nota
Não é possível 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 de malha.
Você pode restaurar um banco de dados em qualquer ponto no tempo entre esses dois pontos de restauração mostrados.
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.
Selecione Pontos de restauração. As horas estão listadas no seu fuso horário local.
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.
- Atualmente, 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 restauração entre espaços de trabalho.
- Não há suporte para restauração entre regiões.
- Se você excluir o banco de dados durante a restauração, a operação de restauração será cancelada. Não é possível recuperar os dados do banco de dados excluído.