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.
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
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.
No painel de navegação à esquerda, clique em Backup and Restoration e, em seguida, clique em Restore Database.
Na caixa de diálogo exibida, selecione Restore to Existing Instance e clique em OK.
-
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
-
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.
-
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 (-).
-
-
-
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.
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
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.
No painel de navegação à esquerda, clique em Backup and Restoration e, em seguida, clique em Restore Database.
Na caixa de diálogo Select Restore Method exibida, selecione Restore to New Instance e clique em OK.
-
Na página Restore Database, configure os seguintes parâmetros.
Categoria
Descrição
-
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 (,).
NotaCaso 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.
NotaAs 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.
NotaAs 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.
-
-
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.
NotaCertifique-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.
Clique em Next: Confirm order.
-
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.
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.