Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Pode usar Azure Backup para fazer backup de bases de dados SQL Server e snapshots de instância SQL Server (pré-visualização) em VMs Azure alojadas na plataforma cloud Microsoft Azure. Este artigo resume as definições gerais de suporte e limitações para cenários e implementações do SQL Server Backup e do backup snapshot de instância do SQL Server em VMs do Azure. Para perguntas comuns, consulte as perguntas frequentes.
Suporte a cenários
A tabela seguinte resume o suporte para diferentes cenários para backup de bases de dados do SQL Server em VMs do Azure.
| Support | Details |
|---|---|
| Implantações suportadas | Há suporte para VMs do Azure do SQL Marketplace e VMs que não sejam do Marketplace (SQL Server instalado manualmente). |
| Regiões suportadas | O Backup do Azure para bancos de dados do SQL Server está disponível em todas as regiões, exceto no Sul da França (FRS). |
| Sistemas operativos suportados | Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 (todas as versões), Windows Server 2008 R2 SP1 Outras configurações são necessárias para o Windows Server 2008 e 2008 R2. Saiba como definir a permissão da VM. Linux não é suportado no momento. |
| Versões suportadas do SQL Server | SQL Server 2022 Express, SQL Server 2022, SQL Server 2019, SQL Server 2017, conforme detalhado na página do ciclo de vida do produto Pesquisa, SQL Server 2016, e SPs conforme detalhado na página do ciclo de vida do produto Pesquisa, SQL Server 2014, SQL Server 2012. Enterprise, Standard, Web, Desenvolvedor, Express. As versões do Express Local DB não são suportadas. Há suporte limitado disponível para versões do SQL Server que estejam atualmente em "Fim de vida", "Atualizações de Segurança Estendidas" ou quaisquer outras fases de suporte limitado. |
| Versões .NET suportadas | .NET Framework 4.6.2 ou posterior instalado na VM |
| Implantações suportadas | SQL Marketplace, VMs do Azure e VMs não Marketplace (SQL Server instalado manualmente) são suportadas. O suporte para instâncias autônomas está sempre em grupos de disponibilidade. Observe que os bancos de dados SQL que fazem parte de um AG AlwaysOn e são sincronizados a partir da Instância Gerenciada SQL não são suportados. |
| Restauração entre regiões | Suportado para bases de dados protegidas como uma instância autónoma e/ou como parte de um grupo de disponibilidade SQL. Mais informações. |
| Restauração de assinatura cruzada | Com suporte por meio do portal do Azure e da CLI do Azure. Mais informações. |
Note
O Windows Server 2008, 2008 R2, 2012 e 2012 R2 atingiram o Fim do Suporte (EOS). Revise o seu uso e planeie as atualizações e migrações do sistema operativo em conformidade. Para mais informações, consulte Fim do suporte para:
Realize atualização no local para Windows Server 2016, 2019, 2022 ou 2025.
Considerações e limitações de funcionalidades
| Setting | Limite máximo |
|---|---|
| Número de bancos de dados que podem ser protegidos em um servidor (e em um cofre) | 2000 |
| Tamanho da base de dados suportado (além do limite permitido, podem surgir problemas de desempenho) | 6 TB com backup em streaming* Recomendamos que utilize backup SQL Snapshot para bases de dados maiores de 4 TB em cenários que exijam um backup e restauro mais rápidos. |
| Número de ficheiros suportados numa base de dados | 1000 |
| Número de backups completos suportados por dia | Um backup agendado. Três backups sob demanda. Recomendamos não acionar mais de três backups por dia. No entanto, para permitir novas tentativas do usuário em caso de tentativas com falha, o limite rígido para backups sob demanda é definido como nove tentativas. |
| Envio de logs | Quando ativar o envio de logs na base de dados SQL Server que está a fazer backup, recomendamos que desative os backups de log na política de backup. Caso contrário, o envio dos logs (que envia automaticamente os logs de transações da base de dados primária para a secundária) interfere com as cópias de segurança dos log ativadas através do Azure Backup. Portanto, se você habilitar o envio de logs, certifique-se de que sua política tenha apenas backups completos e/ou diferenciais habilitados. |
| Período de retenção para backups sob demanda | Para backups completos/diferenciais/incrementais, a retenção pronta para uso é 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 bases de dados que podem ser copiadas em simultâneo | 20 por VM |
| Número de bases de dados que podem ser restauradas em simultâneo | 15 por VM |
| Número de bases de dados que podem ser restauradas como ficheiros em simultâneo | 15 por VM |
| Número permitido de restaurações por base 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 difícil. 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. A CLI não é suportada.
- A solução tem suporte em ambos os tipos de implantações - VMs do Azure Resource Manager e VMs clássicas.
- Todos os tipos de backup (completo/diferencial/log) e modelos de recuperação (simples/completo/registrado em massa) são suportados.
- Para bancos de dados somente leitura : backups completos e completos somente cópia são os únicos tipos de backup suportados.
- A compactação nativa SQL é suportada se explicitamente habilitada pelo usuário na política de backup. O Backup do Azure substitui os padrões no nível da instância com a cláusula COMPRESSION / NO_COMPRESSION, dependendo do valor desse controle, conforme definido pelo usuário.
- TDE - backup de banco de dados habilitado é suportado. Para restaurar um banco de dados criptografado TDE para outro SQL Server, você precisa primeiro restaurar o certificado para o servidor de destino. A compactação de backup para bancos de dados habilitados para TDE para 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 para bancos de dados espelho e instantâneos de banco de dados.
- Não há suporte para FCI (Instância de Cluster de Failover) do SQL Server.
- O backup de bases de dados com extensões nos seus nomes não é suportado porque o servidor IIS realiza a filtragem de pedidos de extensão. No entanto, note que Microsoft permitidos
.ad,.cse.masterque podem ser usados nos nomes das bases de dados. Saiba mais sobre as diretrizes de nomenclatura de banco de dados para o Backup do Azure. - Atualmente, a criptografia FIPS não é suportada com cargas de trabalho de backup SQL.
Backups de snapshots de instância do SQL Server suportados cenários (pré-visualização)
A tabela seguinte resume os cenários suportados e não suportados para backup instantâneo de instâncias do SQL Server a correr em máquinas virtuais Azure.
| Cenários | Supported | Unsupported |
|---|---|---|
| Versões do SQL Server | SQL Server 2016 (e versões superiores) a correr no Windows Server 2016 (e versões superiores). | |
| Tipos de backup para snapshot | Snapshot Full (com ou sem backup de Log), Snapshot-copy-only-full (backups Adhoc ao nível da base de dados) | |
| Configuração de backup | Instância autónoma e Always on AG | |
| Hardware/configurações de armazenamento | SSD Premium V2, Ultradisk, discos acelerados por escrita, discos efémeros e discos partilhados. | |
| Encriptações | ADE, TDE e outras encriptações SQL | |
| Compressão SQL | Não suportado | |
| Processo de restauração | Recuperação de localização alternativa (ALR) que suporta a restauração para uma VM de destino diferente da original. | Restauro de Localização Original (OLR), restauro entre regiões, restauro por subscrição cruzada |
| Clientes suportados | Azure portal, PowerShell | CLI |
| Funcionalidades baseadas em cofres | Imutabilidade, Endpoints Privados (via Proxy) | |
| Tipo de base de dados | Backups instantâneos de bases de dados do sistema | |
| Tamanho do banco de dados | Base de dados com capacidade máxima de 35 TB | |
| Seleção da base de dados durante o snapshot da instância | Até 12 bases de dados de utilizadores | |
| Modo de proteção dentro de uma instância SQL | Protege todas as bases de dados selecionadas usando apenas proteção baseada em snapshots. | Modos de proteção mistos (algumas bases de dados usam snapshot e outras streaming) |
Note
A integração com a experiência Resiliency atualmente não é suportada para backup instantâneo de SQL Server instâncias (pré-visualização).
Desempenho de rendimento de backup para backup em streaming 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 grandes bancos de dados SQL (de 500 GB). Para utilizar o desempenho ideal, certifique-se de que:
- A VM subjacente (que contém a instância do SQL Server, que hospeda o banco de dados) é configurada com a taxa de transferência de rede necessária. Se a taxa de transferência máxima da VM for inferior a 200 MBps, o Backup do Azure não poderá transferir dados na velocidade ideal.
Além disso, o disco que contém os arquivos de banco de dados deve ter 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 a correr na VM não consomem a largura de banda da VM.
- As agendas de backup estão espalhadas por um subconjunto de bancos de dados. Vários backups executados 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 suportada para backups de log é de 50 Mbps, com base na rotatividade média de logs observada na maioria dos ambientes. Se você tiver consistentemente alta rotatividade de logs 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:
- Todas as bases de dados devem estar acima do tamanho de 4 TB.
- Os bancos de dados devem ser hospedados em VMs do Azure que tenham métrica máxima de taxa de transferência de disco não armazenado em cache maior que 800 MBpS.
- Descarregue o Planeador de Recursos detalhado para calcular o número aproximado de bases de dados protegidas recomendadas por servidor, com base nos recursos da VM, largura de banda e política de backup.
Próximos passos
- Faça backup de uma base de dados SQL Server a correr numa VM Azure.
- Restaurar bases de dados SQL Server copiadas de segurança.
- Faça backup SQL Server snapshot da instância na Azure VM usando Azure portal (pré-visualização).
- Restaurar bases de dados SQL Server copiadas de segurança.
- Gerir bases de dados SQL Server com backup.