Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Restore SQL Server data

Última atualização: Sep 28, 2026

Caso tenha um backup de uma instância do RDS SQL Server, você poderá restaurar os dados para uma instância existente ou nova. Isso é útil para recuperar dados após erros operacionais ou analisar dados históricos.

Nota

Este tópico descreve como restaurar dados para uma instância na mesma região. Para restaurar dados entre regiões ou restaurar arquivos de backup do RDS para um banco de dados autogerenciado, consulte Overview of restoration solutions para selecionar um método adequado.

Limitações

  • Caso a instância tenha o recurso Data Archiving to OSS ativado, será possível restaurar apenas os bancos de dados do conjunto de backups que não estejam no armazenamento frio. Se um banco de dados for movido para o armazenamento frio, a instância restaurada não o incluirá.

  • Os backups de uma instância Serverless só podem ser restaurados para uma nova instância Serverless, não para uma instância existente.

  • Não há suporte para restauração direta em instâncias do RDS SQL Server 2008 R2 que utilizam discos locais de alto desempenho. Para restaurar dados dessa versão de instância, é necessário use a temporary instance.

  • Se o TDE estiver ativado, os backups só poderão ser restaurados para uma new instance.

Restaurar para uma instância existente

É possível restaurar o backup de uma instância para uma instância existente específica, incluindo a instância de origem. Você pode restaurar a partir de um conjunto de backups ou para um ponto específico no tempo. É possível restaurar todos os bancos de dados ou apenas um subconjunto.

Regras de restauração

Requisito

Descrição

Versão do banco de dados

A versão do banco de dados da instância de destino deve ser igual ou superior à versão da instância de origem.

Série da instância

Não é possível restaurar uma instância de uma série superior para uma série inferior. As séries são ordenadas da maior para a menor: Cluster Edition > High-Availability Edition > Basic Edition.

Tipo de instância

É possível restaurar uma instância apenas para outra do mesmo tipo, ou alternar entre os tipos General-purpose e Dedicated.

Procedimento

  1. acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância do RDS está localizada. Em seguida, encontre a instância do RDS e clique no ID da instância.

  2. No painel de navegação à esquerda, clique em Backup and Restoration e, em seguida, clique em Restore Database.

  3. Na caixa de diálogo exibida, selecione Restore to Existing Instance e clique em OK.

  4. configure os seguintes parâmetros e clique em OK.

    Parâmetro

    Descrição

    Restore Method

    • By Backup Set: Restaura os dados a partir do conjunto de backups selecionado.

    • By Time: Restaura a instância para um ponto específico no tempo dentro do período de retenção de backup de log. O sistema usa o backup completo mais recente e os backups incrementais subsequentes para realizar a restauração. Não é possível restaurar a partir de um backup incremental específico. Você pode view or modify the log backup retention period conforme necessário.

    Restoration Time

    Este parâmetro fica visível quando o Restore Mode é definido como By Time. Selecione o ponto no tempo desejado para a restauração.

    Backup Set

    Este parâmetro fica visível quando o Restore Mode é definido como By Backup Set. Selecione o conjunto de backups a ser restaurado.

    More Backup Sets

    Caso o conjunto de backups de destino não esteja listado no menu suspenso Backup Set, selecione esta opção para pesquisar outros conjuntos.

    Destination Instance Name

    Selecione a instância de destino para a restauração. É possível restaurar para uma instância com uma versão de banco de dados mais recente. Por padrão, o sistema lista todas as instâncias na região atual da sua conta, incluindo a instância de origem.

    Nota
    • Um backup de snapshot só pode ser restaurado para uma instância que ative o snapshot backup.

    • Não é possível restaurar backups entre instâncias de especificação compartilhada e instâncias General-purpose ou Dedicated.

    • Caso muitas instâncias de destino sejam exibidas, use a caixa de pesquisa para filtrar a lista.

    Databases to Restore

    1. Selecione os bancos de dados a serem restaurados. É possível restaurar alguns ou todos os bancos de dados. Por padrão, o sistema lista todos os bancos de dados da instância.

    2. Defina os nomes dos bancos de dados restaurados. Por padrão, são usados os nomes originais dos bancos de dados. Importante:

      • O nome do banco de dados restaurado deve ser exclusivo na instância de destino. Nomes duplicados causam falha na restauração.

      • Ao fornecer um nome exclusivo para o banco de dados restaurado, um novo banco de dados é criado sem afetar os dados existentes na instância de destino.

      • Os nomes dos bancos de dados restaurados podem conter apenas letras maiúsculas, minúsculas, dígitos, sublinhados (_) e hifens (-).

  5. Acompanhe o progresso da restauração.

    O sistema cria uma tarefa de restauração. Clique em Tasks no canto superior direito. Na página Tasks, filtre as tarefas por Task Type e selecione Clone Instance e visualize o progresso.

    A restauração é concluída quando o Task Status for Succeeded e o Progress for 100%.

Restaurar para uma nova instância

É possível restaurar o backup de uma instância para uma nova instância a partir de um conjunto de backups ou para um ponto específico no tempo. A restauração pode incluir todos os bancos de dados ou um subconjunto deles. Para obter informações sobre o tempo necessário para a restauração em uma nova instância, consulte a seção FAQ neste tópico.

Faturamento

Restaurar dados para uma nova instância gera uma instância faturável. É possível revisar as taxas durante o processo de criação.

Nota
  • Caso não precise mais da instância de origem após a restauração, release or unsubscribe from the source instance prontamente para evitar cobranças desnecessárias.

  • O faturamento da nova instância tem início no momento da criação.

Procedimento

  1. acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância do RDS está localizada. Em seguida, encontre a instância do RDS e clique no ID da instância.

  2. No painel de navegação à esquerda, clique em Backup and Restoration e, em seguida, clique em Restore Database.

  3. Na caixa de diálogo Select Restore Method exibida, selecione Restore to New Instance e clique em OK.

  4. Na página Restore Database, configure os seguintes parâmetros.

    Categoria

    Descrição

    Billing method

    • Subscription : Método pré-pago com pagamento antecipado. Adequado para necessidades de longo prazo e mais econômico que o pagamento conforme o uso. Quanto maior o período de assinatura, maior o desconto.

    • Pay-As-You-Go: Método pós-pago com faturamento por hora. Adequado para necessidades de curto prazo. É possível liberar a instância a qualquer momento para economizar custos.

    Restore Mode

    • By Backup Set: Restaura os dados a partir do conjunto de backups selecionado.

    • By Time: Restaura a instância para um ponto específico no tempo dentro do período de retenção de backup de log. O sistema usa o backup completo mais recente e os backups incrementais subsequentes para realizar a restauração. Não é possível restaurar a partir de um backup incremental específico. Você pode view or modify the log backup retention period conforme necessário.

    Database

    É possível restaurar todos ou alguns bancos de dados. Ao selecionar Part, insira manualmente os nomes dos bancos de dados e separe-os por vírgula (,).

    Nota

    Caso ative o snapshot backup para uma instância, só será possível restaurar All os bancos de dados. Não é possível restaurar Part dos bancos de dados.

    Edition

    As séries disponíveis variam de acordo com a região e a versão do banco de dados. As opções disponíveis são exibidas no console. Para obter mais informações, consulte Supported series.

    Storage Type

    Selecione um disco cloud ESSD ou um disco cloud de alto desempenho. Para obter mais informações, consulte Storage types.

    Zone of Primary Node

    Selecione a zona para o nó primário da instância.

    Nota

    As instâncias Basic Edition possuem apenas um nó e, portanto, estão localizadas em uma única zona.

    Deployment Method

    • Multi-zone Deployment (Recomendado): Os nós primário e secundário estão em zonas diferentes dentro da mesma região para oferecer recuperação de desastres entre zonas.

    • Single-zone Deployment: Os nós primário e secundário estão na mesma zona.

    Nota
    • Não há diferença significativa entre as zonas de uma mesma região.

    • Para obter o melhor desempenho, crie as instâncias ECS e RDS na mesma zona. O impacto no desempenho é mínimo caso estejam em zonas diferentes dentro da mesma região.

    • Se selecionar a Basic Edition, há suporte apenas para o Single-zone Deployment.

    • Se uma zona estiver marcada como Sold Out, selecione outra zona.

    • A Basic Edition não oferece suporte a este parâmetro.

    Zone of Secondary Node

    Ao definir o Deployment Method como Multi-zone Deployment, selecione a zona para o nó secundário da instância.

    Nota

    As instâncias Basic Edition possuem apenas um nó e, portanto, não têm zona de nó secundário.

    Instance Type

    Os tipos de instância disponíveis variam de acordo com a região e a versão do banco de dados. As opções disponíveis são exibidas no console. Para obter mais informações, consulte Supported instance types.

    Capacity

    A capacidade de armazenamento da nova instância deve ser maior ou igual à da instância de origem.

    • É possível visualizar a capacidade de armazenamento da instância de origem na página Basic Information.

    • A capacidade de armazenamento inclui espaço para dados, arquivos de sistema, arquivos de log e arquivos de transações.

  5. Clique em Next: Instance configuration e configure os seguintes parâmetros.

    Categoria

    Descrição

    Network Type

    Atualmente, há suporte apenas para VPC. crie uma VPC e um vSwitch conforme necessário.

    Nota

    Certifique-se de que a instância do RDS e a instância do ECS que se conectará a ela estejam na mesma VPC. Caso contrário, elas não poderão se comunicar pela rede interna.

    Resource Group

    O grupo de recursos ao qual a instância pertence. É possível create a resource group se necessário.

  6. Clique em Next: Confirm order.

  7. confirme a Parameter Configuration. Selecione a Quantity e a Duration (apenas para instâncias Subscription). Em seguida, clique em Pay Now e conclua o pagamento.

    A criação da instância leva de 1 a 10 minutos. Acesse a instance list e atualize a página para ver a nova instância.

  8. Após a criação da instância, connect to the new SQL Server instance e verifique os dados restaurados.

Operações relacionadas

Também é possível restaurar dados usando a API RecoveryDBInstance.

Perguntas frequentes

Quanto tempo leva a restauração de dados para uma nova instância?

Tempo estimado

A tabela a seguir fornece uma estimativa de tempo para a restauração de dados em uma nova instância. Observe que todas as velocidades de backup e restauração são baseadas no tamanho dos dados descompactados.

Nota

A Web Edition não oferece suporte à compactação de backup, o que reduz a eficiência do backup. Isso pode reduzir as velocidades de backup e restauração para menos de 100 GB/hora.

Ações

Obrigatório

Tempo estimado

Observações

Crie e configure a nova instância

Obrigatório

10 a 15 minutos

O tempo necessário depende da série e do tipo de instância que você selecionar para a nova instância.

Executar um backup completo da instância de origem

Opcional

200 GB/hora

  • A velocidade de recuperação de logs de transação é muito mais lenta que a de um backup completo. Para garantir a melhor eficiência de restauração, o sistema inicia um backup completo caso nenhum tenha sido executado nas últimas 36 horas. Isso equilibra a necessidade de uma recuperação mais rápida e a sobrecarga de um backup completo extra.

    Recomendamos manually perform a full backup antes da restauração ou iniciar a tarefa de restauração em até 36 horas após a conclusão de um backup completo automático. Isso reduz o tempo total de restauração.

  • A velocidade de backup pode variar de acordo com a região e o horário do dia.

  • Para uma estimativa mais precisa, verifique o volume de dados e o horário do seu backup completo mais recente.

Restaurar o backup completo para a instância de destino

Obrigatório

200 GB/hora

Nenhuma

Fazer backup dos logs de transação incrementais na instância de origem

Obrigatório

200 GB/hora

Pode ocorrer uma sobrecarga adicional de 2 minutos para tarefas como preparação de backup, finalização e alocação de recursos.

Aplicar backups de logs de transação incrementais na instância de destino

Obrigatório

200 GB/hora

Pode ocorrer uma sobrecarga adicional de 2 minutos para tarefas como a verificação de consistência do backup.

Colocar o banco de dados online

Obrigatório

Geralmente em até 2 minutos

  • Consumo de recursos: A aplicação de logs de transação incrementais é uma operação que consome muitos recursos. Para instâncias com especificações mais baixas (por exemplo, 2 núcleos e 4 GB), um grande volume de logs de transação pode diminuir a velocidade de recuperação.

  • Accelerated Database Recovery: O RDS for SQL Server 2019 e versões posteriores oferecem o recurso Accelerated Database Recovery (ADR), que pode reduzir o tempo necessário para colocar o banco de dados online. Consulte a documentação da Microsoft para obter mais detalhes.

Estimativa de exemplo

Especificações da instância de teste: 4 núcleos de CPU, 8 GB de memória e 600 GB de dados.

  • Crie e configure a nova instância: 12 minutos

  • Executar um backup completo (Opcional): 3 horas (600 GB / 200 GB por hora)

  • Restaurar o backup completo para a instância de destino: 3 horas (600 GB / 200 GB por hora)

  • Fazer backup de 10 GB de logs de transação incrementais na instância de origem: 5 minutos (3 minutos para o backup + 2 minutos de sobrecarga)

  • Aplicar 10 GB de backups de logs de transação incrementais na instância de destino: 5 minutos (3 minutos para aplicação + 2 minutos de sobrecarga)

  • Colocar o banco de dados online: Em até 2 minutos

Neste exemplo, caso um backup completo não tenha sido executado nas últimas 36 horas, o tempo total será de aproximadamente 6 horas e 24 minutos. Caso contrário, o tempo total será de aproximadamente 3 horas e 24 minutos.

Recomendações

  • Planeje uma janela de manutenção: Execute a operação de restauração em horários de menor movimento para minimizar o impacto nos seus negócios.

  • Evite transações de longa duração: Durante o processo de restauração, evite transações longas, como criação ou reconstrução de índices e arquivamento de dados. Essas operações podem estender o tempo necessário para colocar o banco de dados online.