Todos os produtos
Search
Central de documentação

Data Management:Backup e recuperação lógica para bancos de dados SQL Server entre nuvens ou auto-gerenciados

Última atualização: Aug 28, 2026

Se o banco de dados SQL Server estiver em uma cloud de terceiros ou em um ambiente auto-gerenciado, você precisa de uma forma confiável de protegê-lo sem migrá-lo previamente para a Alibaba Cloud. O Data Disaster Recovery (DBS) oferece suporte a backup e restauração lógica para esses bancos de dados, incluindo restauração de tabela única, redundância geográfica e arquivamento de longo prazo.

Limites

  • Cada banco de dados SQL Server aceita apenas um plano de backup. Adicionar um segundo plano ao mesmo banco de dados causa exceções na restauração.

  • O DBS não oferece suporte a backup incremental para bancos de dados SQL Server. Apenas backups completos estão disponíveis.

Pré-requisitos

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

  • Um plano de backup adquirido com Data Source Type definido como SQL Server e Backup Method configurado como Logical Backup. Consulte Create a backup schedule.

  • Uma conta de banco de dados com permissões suficientes. O acesso somente leitura basta para backup. Para backup e restauração, é necessário acesso de leitura e gravação. Consulte Required permissions for different types of database accounts.

  • (Para conexão via gateway de banco de dados) Um gateway de banco de dados instalado e configurado para o banco de dados auto-gerenciado. Consulte Install a backup gateway.

  • (Para uso do OSS como armazenamento de backup) Um bucket do OSS criado previamente com a classe de armazenamento Standard.

Configure um plano de backup

  1. Faça logon no console V5.0 do Data Management (DMS).

  2. Na barra de navegação superior, escolha Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.

    No modo simples, passe o mouse sobre o ícone 2023-01-28_15-57-17.png no canto superior esquerdo e selecione All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan .
  3. Na página Backup Schedules, localize o plano de backup desejado e clique em Configure Backup Schedule na coluna Actions.

  4. Na etapa Configure Backup Source and Destination, defina os parâmetros a seguir e clique em Next.

    image.png

    Nome do plano

    Parâmetro

    Descrição

    Schedule Name

    Nome do plano de backup. O DBS gera um nome automaticamente. Insira um nome descritivo para facilitar a identificação do plano. Os nomes não precisam ser exclusivos.

    Origem do backup

    Parâmetro

    Obrigatório

    Descrição

    Backup Mode

    Sim

    Método de backup. O padrão é o método selecionado na compra. Este exemplo usa Logical Backup.

    Database Location

    Sim

    Localização de rede do banco de dados de origem. Opções: ECS-Hosted Database, User-Created Database with Public IP Address <IP Address:Port Number>, Express Connect DB/VPN Gateway/Intelligent Gateway, No public network IP: Port's self-built database (accessed through the database gateway).

    Instance Region

    Condicional

    Região do banco de dados de origem. Exibido apenas quando Database Location for RDS Instance, PolarDB, ECS-Hosted Database ou No public network IP: Port's self-built database (accessed through the database gateway).

    Database Type

    Condicional

    Tipo do banco de dados de origem. Aparece somente se Database Location for User-Created Database with Public IP Address <IP Address:Port Number>, ECS-Hosted Database, Express Connect DB/VPN Gateway/Intelligent Gateway ou No public network IP: Port's self-built database (accessed through the database gateway).

    Gateway instance ID

    Condicional

    ID do gateway de banco de dados. Visível apenas quando Database Location for No public network IP: Port's self-built database (accessed through the database gateway).

    ECS Instance ID

    Condicional

    Instância ecs onde o banco de dados de origem está implantado. Mostrado exclusivamente quando Database Location for ECS-Hosted Database.

    Peer VPC

    Condicional

    Virtual Private Cloud (VPC) do banco de dados de origem. Apresentado apenas se Database Location for Express Connect DB/VPN Gateway/Intelligent Gateway.

    Address

    Condicional

    Endpoint para conexão ao banco de dados de origem. Se houver regras de firewall no servidor, clique em Set Whitelist para obter os blocos CIDR do DBS e adicione-os à lista de permissões do servidor. Exibido quando Database Location for User-Created Database with Public IP Address <IP Address:Port Number>, Express Connect DB/VPN Gateway/Intelligent Gateway ou No public network IP: Port's self-built database (accessed through the database gateway).

    Port Number

    Condicional

    Porta para conexão com o banco de dados de origem. Disponível apenas quando Database Location for User-Created Database with Public IP Address <IP Address:Port Number>, Express Connect DB/VPN Gateway/Intelligent Gateway ou No public network IP: Port's self-built database (accessed through the database gateway).

    Database Account

    Sim

    Nome de usuário da conta para conexão ao banco de dados de origem.

    Password

    Sim

    Senha da conta. Após inserir as credenciais, clique em Test Connection para verificar a conectividade. A mensagem Test Passed confirma que a conexão é válida.

    Compliance warranty regarding cross-border data transfers

    Sim

    Marque a caixa de seleção para reconhecer o compromisso de conformidade.

    Destino do backup

    Parâmetro

    Obrigatório

    Descrição

    Backup Storage Type

    Sim

    Local de armazenamento dos dados de backup. DBS Storage (recommended): Dados armazenados no DBS, sem necessidade de bucket OSS. Cobrança baseada no volume de armazenamento. Consulte Storage fees. OSS For User: Dados de backup armazenados em seu próprio bucket OSS (apenas classe Standard). Requer um bucket pré-criado; configure o parâmetro OSS Bucket Name.

    Storage Encryption

    Sim

    Método de criptografia para os backups armazenados. Encrypted (recomendado): Criptografia AES-256 com criptografia no lado do servidor no OSS. Non-encrypted: Backups armazenados sem criptografia.

    Para reduzir custos de armazenamento de grandes volumes de dados, considere adquirir um plano de armazenamento por assinatura, mais econômico que o faturamento pagamento conforme o uso.
  5. Na etapa Edit Backup Objects, selecione os bancos de dados ou tabelas para backup na seção Available e clique na seta para a direita para movê-los à seção Selected. Em seguida, clique em Next.

    O DBS oferece suporte a backup nos níveis de tabela e banco de dados. Clique em Select All no canto inferior esquerdo da seção Available para selecionar todos os bancos de dados. A granularidade de backup suportada varia conforme o tipo de banco de dados. Consulte Supported database types and features. Bancos de dados criados após a configuração do plano de backup não são incluídos automaticamente. Para adicioná-los, acesse a página Configure Task. Consulte Modify backup objects.
  6. Na etapa Configure Backup Time, defina os parâmetros a seguir e clique em Next.

    Parâmetro

    Obrigatório

    Descrição

    Full-scale Backup Frequency

    Sim

    Frequência do backup. Periodic Backup: Executado em um cronograma recorrente (requer Full Data Backup Recurrence e Start At). Single Backup: Executado apenas uma vez.

    Full Data Backup Recurrence

    Condicional

    Dias da semana de execução dos backups. Selecione pelo menos um dia. Obrigatório quando Full-scale Backup Frequency for Periodic Backup.

    Start At

    Condicional

    Horário de início do backup. Defina este valor para horários de menor movimento a fim de minimizar o impacto no banco de dados — por exemplo, 01:00. Se um backup anterior ainda estiver em execução no horário agendado, o próximo backup será ignorado. Necessário quando Full-scale Backup Frequency for Periodic Backup.

    Incremental Backup

    N/A

    Sem suporte para bancos de dados SQL Server.

    Maximum Concurrent Threads for Full Data Backup

    Não

    Número de threads simultâneas para backups completos. Reduza este valor para limitar o impacto do backup no desempenho do banco de dados.

  7. Na etapa Edit Lifecycle, configure o período de retenção dos dados de backup completo na seção Configure Full Data Backup Lifecycle.

    Os conjuntos de backup são retidos por 7 a 3.650 dias. Eles são excluídos automaticamente quando o período de retenção expira.
  8. Clique em Precheck.

  9. Quando a mensagem Precheck Passed aparecer, clique em Start Task. O status do plano de backup mudará para Running assim que entrar em vigor.

    Caso o plano de backup apresente erro após o início, consulte How do I fix errors for an abnormal backup schedule? . Se o problema persistir, entre em contato com o suporte técnico pelo grupo do DingTalk (ID: 35585947 ).

Restaurar um banco de dados SQL Server

  1. Faça logon no console V5.0 do DMS.

  2. Na barra de navegação superior, escolha Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.

    No modo simples, passe o mouse sobre o ícone 2023-01-28_15-57-17.png no canto superior esquerdo e selecione All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan .
  3. Na página Backup Schedules, localize o plano de backup e clique em Manage na coluna Actions.

  4. Na página Configure Task, clique em Restore Database no canto superior direito.

  5. Na etapa Set Time Restored To do assistente Create Restore Task, defina os parâmetros a seguir e clique em Next.

    image

    Ponto de restauração

    Parâmetro

    Obrigatório

    Descrição

    Task Name

    Sim

    Nome da tarefa de restauração. O DBS gera um nome automaticamente. Insira um nome descritivo para identificar a tarefa. Os nomes não precisam ser exclusivos.

    Time Range Available to Restore

    —

    Somente leitura. Mostra o intervalo de tempo restaurável: do primeiro conjunto de backup completo até o mais recente.

    Restore To

    Sim

    Ponto no tempo para restauração. Deve estar dentro do Time Range Available to Restore.

    Banco de dados de destino

    Parâmetro

    Obrigatório

    Descrição

    Database Location

    Sim

    Localização do banco de dados de destino. Opções: RDS Instance, ECS-Hosted Database, User-Created Database with Public IP Address <IP Address:Port Number>, Express Connect DB/VPN Gateway/Intelligent Gateway, No public network IP: Port's self-built database (accessed through the database gateway). Este exemplo usa RDS Instance.

    Instance Region

    Condicional

    Região da instância de destino. Não exibido quando Database Location for User-Created Database with Public IP Address <IP Address:Port Number>.

    RDS Instance ID

    Condicional

    ID da instância ApsaraDB RDS for SQL Server. Necessário apenas quando Database Location for RDS Instance.

    Database Type

    Condicional

    Tipo do banco de dados de destino. Defina como SQL Server. Exibido apenas quando Database Location for No public network IP: Port's self-built database (accessed through the database gateway).

    Gateway instance ID

    Condicional

    Gateway do servidor onde o banco de dados auto-gerenciado reside. Mostrado somente se Database Location for No public network IP: Port's self-built database (accessed through the database gateway).

    Peer VPC

    Condicional

    VPC do banco de dados de destino. Disponível apenas quando Database Location for ECS-Hosted Database ou Express Connect DB/VPN Gateway/Intelligent Gateway.

    ECS Instance ID

    Condicional

    Instância ecs onde o banco de dados de destino está implantado. Visível exclusivamente quando Database Location for ECS-Hosted Database.

    Address

    Condicional

    Endpoint para conexão ao banco de dados de destino. Apresentado se Database Location for User-Created Database with Public IP Address <IP Address:Port Number>, ECS-Hosted Database, Express Connect DB/VPN Gateway/Intelligent Gateway ou No public network IP: Port's self-built database (accessed through the database gateway).

    Port Number

    Condicional

    Porta para conexão com o banco de dados de destino. Exibida apenas quando Database Location for No public network IP: Port's self-built database (accessed through the database gateway) ou User-Created Database with Public IP Address <IP Address:Port Number>.

    Database Account

    Sim

    Nome de usuário da conta para conexão ao banco de dados de destino. A conta deve ter permissões de gravação.

    Password

    Sim

    Senha da conta.

    Compliance warranty regarding cross-border data transfers

    Sim

    Marque a caixa de seleção para reconhecer o compromisso de conformidade.

  6. Na etapa Configure Objects to Restore, defina os parâmetros a seguir e clique em Precheck.

    Parâmetro

    Obrigatório

    Descrição

    Conflict Handling

    Sim

    Como lidar com conflitos de nomenclatura quando um objeto restaurado compartilha o nome com um objeto existente no banco de dados de destino. Padrão: Rename Object with the Same Name. Por exemplo, uma tabela job_info restaurada é renomeada para job_info_dbs_<Restore task ID>_<Timestamp>.

    Objects to Restore

    Sim

    Selecione os bancos de dados ou tabelas para restaurar na seção Available e clique na seta para a direita para movê-los à seção Selected. O DBS oferece suporte a restauração nos níveis de tabela e banco de dados para reduzir a quantidade de dados transferidos e encurtar o objetivo de tempo de recuperação (RTO). Consulte Supported database types and features.

  7. Quando a mensagem Precheck Passed aparecer, clique em Start Task.

  8. Para monitorar o progresso da restauração, clique em Restore Tasks no painel de navegação à esquerda.

    A duração da restauração depende das especificações do plano de backup e do tamanho do banco de dados. Planos com especificações superiores concluem a tarefa mais rapidamente. Consulte Select the backup methods and backup schedule specifications .

Próximos passos

  • Operações de API: Use CreateBackupPlan para criar um plano de backup. Para criar, configurar e iniciar um plano em uma única chamada, use CreateAndStartBackupPlan. Consulte CreateBackupPlan e CreateAndStartBackupPlan.

  • Gerencie um plano de backup: Modifique origens de backup, objetos, cronograma e políticas de retenção. Consulte Manage a backup schedule.

  • Revisar faturamento: Entenda as cobranças aplicáveis ao seu plano de backup. Consulte Billing FAQ.

  • Pausar um plano de backup: Suspenda um plano desnecessário para economizar custos. Consulte Pause or start a backup schedule.