Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Recover SQL Server data using a temporary instance

Última atualização: Jul 08, 2026

Se um erro operacional causar perda de dados na sua instância ApsaraDB RDS for SQL Server, crie uma instância temporária a partir de um backup para verificar os dados recuperados. Após a verificação, migre os dados de volta para a instância primária usando o Data Transmission Service (DTS). A instância temporária opera em um ambiente isolado, portanto a instância primária não é afetada durante a recuperação.

Nota

Para obter ajuda na escolha do método de recuperação adequado, consulte Visão geral dos métodos de restauração.

Quando usar este método

Use uma instância temporária quando precisar validar os dados recuperados antes de aplicá-los ao ambiente de produção. Essa abordagem adiciona uma etapa de verificação em comparação à restauração direta na instância original e ajuda a evitar a aplicação de dados incorretos ou incompletos.

Cenários típicos:

  • Exclusão acidental de registros ou tabelas que exige recuperação seletiva

  • Corrupção de dados que requer inspeção do estado restaurado antes de confirmar as alterações

  • Validação de recuperação para fins de conformidade ou auditoria

Pré-requisitos

Antes de começar, verifique se você tem:

  • Uma instância da série de alta disponibilidade do ApsaraDB RDS for SQL Server 2008 R2 com SSDs locais premium (outras edições e classes de armazenamento não são suportadas)

  • Um backup de dados da instância. Para restauração point-in-time, também são necessários backups de log. Para mais detalhes, consulte Configurar backups automáticos ou criar um backup manual.

Observações de uso

Item

Detalhes

Conta e senha

A instância temporária herda a conta e a senha do banco de dados do arquivo de backup.

Tipo de rede

Rede clássica.

Limite de instâncias

Apenas uma instância temporária pode existir por vez. Exclua a instância existente antes de criar uma nova.

Alterações em bancos de dados e contas

Não é possível adicionar, modificar ou excluir bancos de dados ou contas em uma instância temporária.

Endpoint público

Não é possível solicitar um endpoint público para uma instância temporária. Caso seja indispensável usar um endpoint público para a instância temporária, abra um ticket.

Faturamento

Recurso

Custo

Instância temporária padrão

Gratuita. Liberada automaticamente 2 dias após a criação.

Instância temporária de versão superior

Gratuita. Liberada automaticamente 7 dias após a criação.

Tarefa de migração do DTS

Cobrada com base na especificação do link. Consulte Especificações de link de migração de dados.

Etapa 1: Criar uma instância temporária

  1. Acesse a página Instances. Na barra de navegação superior, selecione a região da sua instância RDS e clique em ID da instância.

  2. No painel de navegação à esquerda, escolha Backup and Restoration.

  3. Clique em aba Temporary Instance.

  4. Selecione um ponto de restauração. A instância será restaurada a partir do último backup criado antes do ponto no tempo selecionado.

    • Select Time: Os pontos de tempo exibidos na página correspondem aos horários de criação dos conjuntos de backup válidos na aba Data Backup.

    • Other Times: Selecione um ponto no tempo a partir de outros conjuntos de backup válidos.

  5. Escolha o tipo de criação para a instância temporária:

    • Create Temporary Instance: Cria uma instância temporária padrão. Clique em botão e, em seguida, clique em OK.

    • Create Temporary Instance of Higher Version: Cria uma instância temporária em uma versão mais recente do SQL Server. Selecione uma zona, uma versão de upgrade de destino, uma VPC e um vSwitch e clique em OK.

    Nota

    Para uma instância temporária de versão superior, o tipo de instância e a classe de armazenamento usam configurações padrão e não podem ser modificados.

  6. Aguarde a criação da instância temporária. O tempo necessário depende do volume de dados. Para verificar o progresso, acesse a página Tasks.

Etapa 2: Migrar os dados de volta para a instância primária

Após a criação da instância temporária, use o DTS para migrar os dados verificados de volta para a instância primária.

  1. Retorne à página RDS Instances e clique em ID da instância primária.

  2. Na parte superior da página, clique em Database Migration para abrir a página DTS Data Migration Tasks.

  3. No canto superior esquerdo, selecione a região da instância de migração.

  4. Clique em Create Task e configure os bancos de dados de origem e destino. Defina o Task Name com um nome descritivo para facilitar a identificação.

    Aviso

    Após selecionar as instâncias de origem e destino, leia atentamente os limites exibidos na parte superior da página. Ignorá-los pode causar falhas na tarefa ou inconsistência de dados.

    Source database information

    Parâmetro

    Valor

    Database Type

    Selecione SQL Server.

    Connection Type

    Selecione Self-managed Database with Public IP. Se optar por um banco de dados autogerenciado, conclua primeiro as preparações necessárias. Para mais detalhes, consulte Visão geral das preparações.

    Instance Region

    Selecione a região do banco de dados SQL Server autogerenciado de origem.

    Hostname or IP Address

    Insira o endpoint do banco de dados de origem. Neste exemplo, insira o endpoint público.

    Port

    Insira a porta de serviço. A porta padrão é 1433.

    Database Account

    Insira a conta do banco de dados.

    Database Password

    Insira a senha.

    Destination database information

    Parâmetro

    Valor

    Database Type

    Selecione SQL Server.

    Connection Type

    Selecione Alibaba Cloud Instance.

    Instance Region

    Selecione a região da instância ApsaraDB RDS for SQL Server de destino.

    Instance ID

    Selecione o ID da instância.

    Database Account

    Insira a conta do banco de dados.

    Database Password

    Insira a senha.

  5. Clique em Test Connectivity and Proceed. O DTS adiciona automaticamente seus blocos CIDR à lista de permissões de endereços IP das instâncias de banco de dados da Alibaba Cloud e às regras de grupo de segurança das instâncias Elastic Compute Service (ECS) que hospedam bancos de dados autogerenciados. Para bancos de dados autogerenciados em data centers on-premises ou de provedores de nuvem terceirizados, adicione os blocos CIDR manualmente. Para mais detalhes, consulte Blocos CIDR dos servidores DTS.

    Aviso

    Adicionar automática ou manualmente os blocos CIDR públicos dos servidores DTS pode apresentar riscos de segurança. Implemente medidas básicas de segurança, como usar senhas fortes, limitar portas abertas, utilizar autenticação para chamadas internas de API e revisar regularmente as entradas da lista de permissões. Como alternativa, conecte-se por meio de uma rede interna, como linha dedicada, VPN Gateway ou Smart Access Gateway.

  6. Configure os objetos da tarefa e as configurações avançadas. Para mais detalhes, consulte Etapa 5.

  7. Clique em Next: Save Task Settings and Precheck.

    Passe o mouse sobre o botão Next: Save Task Settings and Precheck e clique em Preview OpenAPI parameters para visualizar os parâmetros da API desta configuração.
    A tarefa só inicia após a aprovação da pré-verificação. - Se a pré-verificação falhar, clique em View Details ao lado do item com falha, corrija o problema e execute a pré-verificação novamente. - Se um aviso for relatado: para itens que não podem ser ignorados, corrija o problema e execute a pré-verificação novamente. Para itens que podem ser ignorados, clique em Confirm Alert Details , Ignore , OK e Precheck Again para pular o aviso. Ignorar um aviso pode causar inconsistência de dados.
  8. Quando a Success Rate atingir 100%, clique em Next: Purchase Instance.

  9. Selecione a especificação do link para a instância de migração do DTS:

    Parâmetro

    Descrição

    Resource Group Settings

    Selecione o grupo de recursos. O valor padrão é o grupo de recursos padrão. Para mais detalhes, consulte O que é Resource Management?

    Instance Class

    Escolha uma especificação com base nos seus requisitos de velocidade de migração. Para mais detalhes, consulte Especificações de link de migração de dados.

  10. Leia e selecione Data Transmission Service (Pay-as-you-go) Service Terms.

  11. Clique em Buy and Start e, em seguida, clique em OK na caixa de diálogo de confirmação.

Etapa 3: Verificar a migração e limpar

  1. Monitore o progresso da migração na página Data Migration Tasks.

    • Se a tarefa não incluir migração incremental, ela será interrompida automaticamente após a conclusão. O Status muda para Completed.

    • Caso a tarefa inclua migração incremental, ela continuará em execução. O Status permanece como Running até que você a interrompa manualmente.

  2. (Opcional) Após concluir a validação ou migração dos dados, exclua a instância temporária:

    1. Acesse a página de detalhes da sua instância primária. No painel de navegação à esquerda, clique em Backup and Restoration.

    2. Clique em aba Temporary Instance e, em seguida, clique em Delete Temporary Instance.

Referências

  • Para criar uma instância temporária chamando uma operação de API, consulte CreateTempDBInstance.

  • Para se conectar a uma instância temporária, use o DMS ou o SQL Server Management Studio (SSMS) em uma instância ECS pela rede interna. Para mais detalhes, consulte Fazer login em uma instância temporária.