Matriz de suporte para backups de banco de dados SQL Server e instantâneo de instância (versão prévia) em VMs Azure

Você pode usar Backup do Azure para fazer backup de bancos de dados SQL Server e instantâneos de instância SQL Server (versão prévia) em VMs Azure hospedadas na plataforma de nuvem Microsoft Azure. Este artigo resume as configurações gerais de suporte e as limitações para cenários e implantações de backup de SQL Server e backup de instantâneo de instância SQL Server em VMs Azure. Para perguntas comuns, consulte as perguntas frequentes.

Suporte ao cenário

A tabela a seguir resume o suporte para cenários diferentes para SQL Server backup de banco de dados em VMs Azure.

Support Details
Implantações com suporte Há suporte para VMs do Azure no Marketplace do SQL e VMs que não são do Marketplace (do SQL Server instaladas manualmente).
Regiões com suporte O Backup do Azure para bancos de dados do SQL Server está disponível em todas as regiões, exceto no FRS (Sul da França).
Sistemas operacionais com suporte Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 (todas as versões), Windows Server 2008 R2 SP1

Outra configuração é necessária para Windows Server 2008 e 2008 R2. Saiba como definir a permissão da VM.

Não há suporte para Linux no momento.
Versões do SQL Server com suporte SQL Server Express 2022, SQL Server 2022, SQL Server 2019, SQL Server 2017, conforme detalhado na página de ciclo de vida do produto Search, SQL Server 2016 e SPs, conforme detalhado na página de ciclo de vida do produto Search, SQL Server 2014, SQL Server 2012.

Enterprise, Standard, Web, Developer e Express.

Não há suporte a versões expressas do BD local.

O suporte limitado está disponível para versões do SQL Server que estão atualmente em "Fim da vida útil", "Atualizações de Segurança Estendidas" ou quaisquer outras fases de suporte limitadas.
Versões do .NET com suporte .NET Framework 4.6.2 ou posterior instalado na VM
Implantações com suporte Há suporte para VMs do Azure Marketplace do SQL e VMs que não são do Marketplace (do SQL Server instaladas manualmente). O suporte para instâncias autônomas está sempre em grupos de disponibilidade.

Observe que não há suporte para os bancos de dados SQL que fazem parte de um AG AlwaysOn e são sincronizados da Instância Gerenciada de SQL.
Restauração Entre Regiões Com suporte para bancos de dados protegidos como uma instância autônoma e/ou como parte de um grupo de disponibilidade sql. Saiba mais.
Restauração de assinatura cruzada Com suporte pelo portal do Azure e pela CLI do Azure. Saiba mais.

Note

Windows Server 2008, 2008 R2, 2012 e 2012 R2 chegaram ao Fim do Suporte (EOS). Examine o uso e planeje as atualizações e migrações do sistema operacional adequadamente. Para obter mais informações, consulte Fim do suporte para:

Realizar upgrade no local para o Windows Server 2016, 2019, 2022 ou 2025.

Considerações e limitações de recursos

Setting Limite máximo
Número de bancos de dados que podem ser protegidos em um servidor (e em um cofre) 2000
Tamanho do banco de dados com suporte (além do limite permitido, problemas de desempenho podem surgir) 6 TB com backup de streaming*

Recomendamos que você use o backup de Instantâneo do SQL para bancos de dados maiores que 4 TB para cenários que exigem um desempenho de backup e restauração mais rápido.
Número de arquivos compatíveis com um banco de dados 1000
Número de backups completos com suporte por dia Um backup agendado.

Três backups sob demanda.

É recomendável não disparar mais de três backups por dia. No entanto, para permitir novas tentativas do usuário para tentativas com falha, o limite rígido para backups sob demanda é definido como nove tentativas.
Envio de logs Ao habilitar o envio de logs no banco de dados do SQL Server que você está fazendo backup, recomendamos desabilitar backups de log na política de backup. Caso contrário, o envio de logs (que envia automaticamente logs de transações do banco de dados primário para o secundário) interfere nos backups de log habilitados por meio de Backup do Azure.

Portanto, se você habilitar o envio de logs, certifique-se de que sua política tenha backups completos e/ou diferenciais habilitados.
Período de retenção para backups sob demanda Para backups completos/diferenciais/incrementais, a retenção completa é de 45 dias.

Para backup completo somente cópia, você pode definir um período de retenção personalizado.
Limite de restauração para SQL na VM do Azure 20
Número de bancos de dados que podem ser salvos simultaneamente 20 por VM
Número de bancos de dados que podem ser restaurados simultaneamente 15 por VM
Número de bancos de dados que podem ser restaurados como arquivos simultaneamente 15 por VM
Número permitido de restaurações por banco de dados 20 por dia

*O limite de tamanho do banco de dados depende da taxa de transferência de dados que suportamos e da configuração do limite de tempo de backup. Não é o limite rígido. Saiba mais sobre o desempenho da taxa de transferência de backup.

  • O backup do SQL Server pode ser configurado no portal do Azure ou no PowerShell. Não há suporte à CLI.
  • A solução tem suporte em ambos os tipos de implantações – VMs do Azure Resource Manager e VMs clássicas.
  • Há suporte a todos os tipos de backup (completo/diferencial/log) e modelos de recuperação (simples/completo/bulk-logged).
  • Para bancos de dados somente leitura : backups completos e somente cópia completos são os únicos tipos de backup com suporte.
  • A compactação nativa do SQL será compatível se habilitada explicitamente pelo usuário na política de backup. O Backup do Azure substitui os padrões em nível de instância pela cláusula COMPRESSION / NO_COMPRESSION, dependendo do valor desse controle definido pelo usuário.
  • Há suporte ao backup de banco de dados habilitado para TDE. Para restaurar um banco de dados criptografado por TDE em outro SQL Server, primeiramente, você precisa restaurar o certificado no servidor de destino. A compactação de backup de bancos de dados habilitados para TDE em Microsoft SQL Server 2016 e versões mais recentes está disponível, mas com tamanho de transferência menor, conforme explicado aqui.
  • Não há suporte para operações de backup e restauração de bancos de dados espelhos e instantâneos do banco de dados.
  • Não há suporte à FCI (instância de cluster de failover) do SQL Server.
  • Não há suporte para backup de bancos de dados com extensões em seus nomes porque o servidor IIS executa a filtragem de solicitação de extensão de arquivo. No entanto, observe que Microsoft .ad, .cs e .master que podem ser usados nos nomes do banco de dados. Saiba mais sobre as diretrizes de nomenclatura de banco de dados do Backup do Azure.
  • Atualmente, não há suporte para criptografia FIPS com cargas de trabalho de backup SQL.

SQL Server cenários com suporte para backups de instantâneo de instância (versão prévia)

A tabela a seguir resume os cenários compatíveis e sem suporte para o backup de instantâneo de instâncias de SQL Server em execução em Azure máquinas virtuais.

Cenários Supported Unsupported
Versões do SQL Server SQL Server 2016 (e superior) em execução em Windows Server 2016 (e superior).
Tipos de backup para instantâneo Instantâneo Completo (com ou sem backup de log), instantâneo-cópia-somente-completo (backups Adhoc no nível do banco de dados)
Configuração de backup Instância autônoma e AG always on
Hardware/configurações de armazenamento Discos premium SSD V2, Ultradisk, discos acelerados por gravação, discos do sistema operacional efêmero e discos compartilhados.
Criptografias ADE, TDE e outras criptografias SQL
Compactação SQL Sem suporte
Processo de restauração ALR (recuperação de local alternativa) que dá suporte à restauração para uma VM de destino diferente da original. Restauração de Local Original (OLR), restauração entre regiões, restauração entre assinaturas
Clientes com suporte portal Azure, PowerShell CLI
Recursos baseados em cofre Imutabilidade, pontos de extremidade privados (via Proxy)
Tipo de banco de dados Backups de instantâneo de bancos de dados do sistema
Tamanho do banco de dados Banco de dados máximo de 35 TB
Seleção de banco de dados durante o instantâneo da instância Até 12 bancos de dados de usuário
Modo de proteção dentro de uma instância do SQL Protege todos os bancos de dados selecionados usando apenas a proteção baseada em instantâneo. Modos de proteção mista (alguns bancos de dados usando instantâneo e outros usando streaming)

Note

Atualmente, não há suporte para a integração com a experiência Resiliency para o backup de instantâneo de instâncias de SQL Server (versão prévia).

Desempenho de taxa de transferência de backup para backup de streaming do SQL

O Backup do Azure dá suporte a uma taxa de transferência de dados consistente de 350 MBps para backups completos e diferenciais de bancos de dados SQL grandes (de 500 GB). Para utilizar o desempenho ideal, verifique se:

  • A VM subjacente (que contém a instância do SQL Server, que hospeda o banco de dados) está configurada com a taxa de transferência de rede necessária. Se a taxa de transferência máxima da VM for menor que 200 Mbps, o Backup do Azure não poderá transferir dados com a velocidade ideal.
    Além disso, o disco que contém os arquivos de banco de dados deve ter uma taxa de transferência suficiente provisionada. Saiba mais sobre a taxa de transferência de disco e o desempenho em VMs do Azure.
  • Os processos, que estão em execução na VM, não estão consumindo a largura de banda da VM.
  • Os agendamentos de backup são distribuídos em um subconjunto de bancos de dados. Vários backups em execução simultaneamente em uma VM compartilham a taxa de consumo de rede entre os backups. Saiba mais sobre como controlar o número de backups simultâneos.
  • A taxa de transferência máxima com suporte para backups de log é de 50 Mbps, com base na variação média de log observada na maioria dos ambientes. Se você tiver uma variação de log consistente e encontrar um desempenho de backup reduzido, entre em contato com o Suporte da Microsoft para obter mais assistência.

Note

  • A taxa de transferência mais alta é automaticamente limitada quando as seguintes condições são atendidas:
    • Todos os bancos de dados devem estar acima do tamanho de 4 TB.
    • Os bancos de dados devem ser hospedados em VMs do Azure que tenham a métrica máxima de taxa de transferência de disco sem cache superior a 800 MBpS.
  • Baixe o Planejador de Recursos detalhado para calcular o número aproximado de bancos de dados protegidos recomendados por servidor com base nos recursos da VM, na largura de banda e na política de backup.

Próximas etapas