O Data Disaster Recovery (DBS) realiza o backup de bancos de dados ApsaraDB RDS for SQL Server nos níveis de tabela, banco de dados ou múltiplos bancos de dados, oferecendo recursos como redundância geográfica e arquivamento de longo prazo. Este tópico descreve como configure uma programação de backup lógico e restaurar um banco de dados para um ponto específico no tempo.
Pré-requisitos
Antes de começar, verifique se você possui:
Uma programação de backup adquirida com Data Source Type definido como SQL Server e Backup Method definido como Logical Backup. Para obter instruções, consulte Criar uma programação de backup
Uma conta de banco de dados com permissões somente leitura (para backup) ou permissões de leitura/gravação (para backup e restauração) na instância ApsaraDB RDS for SQL Server. Para verificar as permissões necessárias por tipo de conta, consulte Permissões necessárias para diferentes tipos de contas de banco de dados
(Apenas para armazenamento OSS) Um bucket OSS na classe de armazenamento Standard, criado previamente. Para obter instruções, consulte Criar buckets
Observações de uso
Não é possível configure duas ou mais programações de backup para um mesmo banco de dados ApsaraDB RDS for SQL Server. Caso contrário, ocorrerão exceções durante a restauração.
Configure uma programação de backup
Faça login no console do Data Management (DMS) V5.0.
-
Na barra de navegação superior, escolha Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.
No modo simples, passe o ponteiro sobre o ícone
no canto superior esquerdo e selecione All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan . Na página Backup Schedules, localize a programação de backup desejada e clique em Configure Backup Schedule na coluna Actions.
-
Na etapa Configure Backup Source and Destination, defina os parâmetros descritos nas tabelas a seguir e clique em Next.
Se você selecionar OSS For User , configure também o parâmetro OSS Bucket Name . Para grandes volumes de dados, um plano de armazenamento por assinatura é mais econômico do que o faturamento conforme o uso.
Origem do backup
Parâmetro
Descrição
Schedule Name
Nome da programação de backup. O sistema fornece um nome gerado automaticamente — insira um nome descritivo para facilitar a identificação. Os nomes não precisam ser exclusivos.
Backup Mode
Método de backup selecionado na compra. Este exemplo utiliza Logical Backup.
Database Location
Local de implantação do banco de dados de origem. Selecione RDS Instance.
Instance Region
Região onde o banco de dados de origem está localizado.
RDS Instance ID
ID da instância ApsaraDB RDS.
Database Account
Nome de usuário da conta usada para conectar-se ao banco de dados de origem.
Password
Senha da conta. Após inserir as credenciais, clique em Test Connection para verificar. Se a conexão falhar, clique em Check ao lado de Test Failed e ajuste as configurações com base nos resultados.
Compliance warranty regarding cross-border data transfers
Marque a caixa de seleção para concordar com o compromisso de conformidade.
Destino do backup
Parâmetro
Descrição
Backup Storage Type
Local onde os dados de backup são armazenados. DBS Storage (recommended): os dados ficam no Data Disaster Recovery e o custo é baseado no volume. OSS For User: os dados ficam em um bucket OSS de sua propriedade; apenas a classe de armazenamento Standard é suportada. Para detalhes de preços, consulte Preços.
Storage Encryption
Método de criptografia dos dados de backup. Encrypted (recommended): criptografia AES-256 com criptografia no lado do servidor OSS — os dados são criptografados no upload e descriptografados no download. Non-encrypted: os backups são armazenados sem criptografia.

-
Na etapa Edit Backup Objects, localize o banco de dados ou tabela para backup na seção Available, clique na seta para movê-lo para a seção Selected e clique em Next.
O DBS suporta backup de uma única tabela, um único banco de dados ou múltiplos bancos de dados. Clique em Select All na seção Available para selecionar todos os bancos de dados. Para consultar os objetos de backup suportados por tipo de banco de dados, veja Tipos de banco de dados e recursos suportados. Bancos de dados criados após a configuração da programação de backup não são incluídos por padrão. Para adicioná-los, atualize os objetos de backup na página Configure Task. Para obter instruções, consulte Modificar objetos de backup.
-
Na etapa Configure Backup Time, defina os parâmetros descritos na tabela abaixo e clique em Next.
Parâmetro
Descrição
Full-scale Backup Frequency
Periodic Backup: executa em uma programação recorrente. Single Backup: executa apenas uma vez.
Full Data Backup Recurrence
Dias da semana para executar o backup. Selecione pelo menos um dia. (Obrigatório apenas para Periodic Backup.)
Start At
Horário de início do backup. Defina este valor para um período de baixa demanda — por exemplo, 01:00. Se um backup anterior ainda estiver em execução quando o próximo estiver agendado para iniciar, o próximo backup será ignorado.
Incremental Backup
Não suportado para bancos de dados SQL Server.
Maximum Concurrent Threads for Full Data Backup
Número de threads simultâneas para backup completo. Reduza este valor para minimizar o impacto no desempenho do banco de dados.
Na etapa Edit Lifecycle, defina o período de retenção para dados de backup completo na seção Configure Full Data Backup Lifecycle. Os conjuntos de backup podem ser retidos por 7 a 3.650 dias. Após o término do período de retenção, o conjunto de backup é excluído automaticamente.
Clique em Precheck no canto inferior direito.
-
Quando Precheck Passed aparecer, clique em Start Task. A programação de backup estará ativa quando seu status mudar para Running.
Se a programação de backup falhar ao iniciar, consulte Como corrigir erros de uma programação de backup anormal? para etapas de solução de problemas. Se o problema persistir, entre em contato com o suporte técnico no grupo DingTalk (ID: 35585947).
Restaurar um banco de dados
As etapas a seguir restauram um banco de dados para um ponto específico no tempo dentro do intervalo restaurável. O DBS suporta restauração no nível do banco de dados e no nível da tabela. A restauração no nível da tabela reduz o volume de dados e diminui o objetivo de tempo de recuperação (RTO).
Faça login no console do DMS V5.0.
-
Na barra de navegação superior, escolha Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.
No modo simples, passe o ponteiro sobre o ícone
no canto superior esquerdo e selecione All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan . Na página Backup Schedules, localize a programação de backup e clique em Manage na coluna Actions.
Na página Configure Task, clique em Restore Database no canto superior direito.
-
Na etapa Set Time Restored To, defina os parâmetros descritos nas tabelas a seguir e clique em Next.
Ponto de restauração
Parâmetro
Descrição
Task Name
Nome da tarefa de restauração. O sistema fornece um nome gerado automaticamente — insira um nome descritivo para identificar a tarefa. Os nomes não precisam ser exclusivos.
Time Range Available to Restore
Intervalo de tempo restaurável: do primeiro conjunto de backup completo até o conjunto de backup completo mais recente.
Restore To
Ponto no tempo para o qual restaurar. Deve estar dentro do Time Range Available to Restore.
Banco de dados de destino
Parâmetro
Descrição
Database Location
Local de implantação do banco de dados de destino. Selecione RDS Instance.
Instance Region
Região onde a instância de destino reside. Não exibido quando Database Location está definido como User-Created Database with Public IP Address.
RDS Instance ID
ID da instância ApsaraDB RDS for SQL Server para onde restaurar. Obrigatório quando Database Location está definido como RDS Instance.
Database Account
Nome de usuário da conta usada para conectar-se ao banco de dados de destino. A conta deve ter permissões de gravação.
Password
Senha da conta.
Compliance warranty regarding cross-border data transfers
Marque a caixa de seleção para concordar com o compromisso de conformidade.

-
Na etapa Configure Objects to Restore, defina os parâmetros descritos na tabela abaixo e clique em Precheck.
Parâmetro
Descrição
Conflict Handling
Especifica como lidar com conflitos de nomes. Padrão: Rename Object with the Same Name — se um objeto restaurado tiver o mesmo nome de um existente, o objeto restaurado será renomeado como
<original_name>_dbs_<restore task ID>_<timestamp>.Objects to Restore
Selecione o banco de dados ou tabela para restaurar na seção Available e clique na seta para movê-lo para a seção Selected. Para consultar a granularidade de restauração suportada por tipo de banco de dados, veja Tipos de banco de dados e recursos suportados.
-
Quando Precheck Passed aparecer, clique em Start Task. Para monitorar o progresso, clique em Restore Tasks no painel de navegação à esquerda.
O tempo de restauração depende das especificações da programação de backup e do tamanho do banco de dados. Programações de backup com especificações mais altas concluem as restaurações mais rapidamente. Para benchmarks de desempenho, consulte Testes de desempenho em backup lógico e físico .
Próximos passos
Automatizar com APIs: Use CreateBackupPlan para criar uma programação de backup, ou CreateAndStartBackupPlan para criar, configure e iniciar uma em uma única chamada de API.
Gerenciar programações de backup: Atualize a origem do backup, objetos de backup, horário de backup ou política de retenção. Para obter instruções, consulte Gerenciar uma programação de backup.
Revisar faturamento: Verifique as taxas da sua programação de backup no FAQ de faturamento.
Pausar uma programação não utilizada: Suspenda uma programação de backup que você não precisa mais para reduzir custos. Para obter instruções, consulte Pausar ou iniciar uma programação de backup.