Opções de fim de suporte do SQL Server

Aplica-se a: SQL Server 2014 (12.x) SQL Server 2016 (13.x)

Este artigo explica suas opções para abordar produtos do SQL Server que atingem o fim do suporte.

Compreender o ciclo de vida do SQL Server

Cada versão do SQL Server vem com um mínimo de 10 anos de suporte, incluindo cinco anos de suporte mainstream e cinco anos de suporte alargado:

  • O suporte principal inclui atualizações funcionais, de desempenho, escalabilidade e segurança.
  • de suporte estendido inclui apenas atualizações de segurança.

Fim do suporte (também conhecido por vezes como fim de vida) significa que um produto atingiu o fim do seu ciclo de vida de suporte. A Microsoft já não fornece serviços de manutenção nem suporte para o produto. Para obter mais informações sobre o Ciclo de Vida da Microsoft, consulte Política de Ciclo de Vida da Microsoft.

Opções

Quando a sua instância do SQL Server chegar ao fim do suporte, escolha entre as seguintes opções:

  • Atualize para uma versão atual do SQL Server.
  • Migre a sua carga de trabalho para Azure SQL Managed Instance.
  • Migre a sua carga de trabalho do SQL Server para uma Máquina Virtual Azure:
    • Atualizando a sua instância do SQL Server para uma versão suportada durante a migração.
    • Tal como está. Subscreva para receber atualizações de segurança alargadas (ESUs) para o SQL Server 2016 (13.x). Ou, com o SQL Server 2014 (12.x), migre para uma VM do Azure para obter ESUs gratuitas até ao fim do período de ESU.
  • Adira a Atualizações de Segurança Estendidas (ESUs).

Para obter mais informações, orientações e ferramentas para planejar e automatizar sua atualização ou migração, consulte:

A tabela seguinte resume as opções para uma instância do SQL Server que não tem suporte alargado:

Opções de fim do suporte Descrição
Modernizar
Atualizar no local (internamente) Atualize o seu ambiente existente para as versões mais recentes do SQL Server e Windows Server.
Migrar para PaaS com a Instância Gerida do Azure SQL Lift-and-shift para SQL Managed Instance para serviços totalmente geridos que executam sempre funcionalidades sempre atualizadas. Ou seja, o fim do apoio não se aplica.
Atualizar para IaaS com SQL Server em VMs Azure Eleve e ajuste a sua carga de trabalho ao transferi-la para a versão mais recente do SQL Server numa máquina virtual Azure.
Migrar para o Azure tal como está
Mudar para SQL Server no IaaS com máquina virtual do Azure Migrar "as-is" e subscrever as ESUs para o SQL Server 2016 (13.x). Ou para o SQL Server 2014 (12.x), obtenha as ESUs gratuitamente até ao final do período de ESU.
Migrar para IaaS com Solução VMware no Azure Migrar "tal como está" e aderir às ESUs para o SQL Server 2016 (13.x). Ou, no SQL Server 2014 (12.x), obtenha ESUs gratuitamente até ao final do período de ESU.
Manter-se na versão existente
Subscrever ESUs Mantenha o servidor e a aplicação tal como estão durante até três anos ao subscrever ESUs

Este artigo descreve os benefícios e considerações para cada abordagem, com mais recursos para ajudar a orientar seu processo de tomada de decisão.

Atualizar o SQL Server

Quando a sua instância do SQL Server chegar ao fim do suporte, considere atualizar para uma versão mais recente do SQL Server suportada. Esta opção proporciona consistência ambiental, permite-lhe usar as funcionalidades mais recentes e alinha-o com o ciclo de vida de suporte da nova versão.

Benefícios

  • Tecnologia mais recente: As novas versões do SQL Server trazem inovações em desempenho, escalabilidade, alta disponibilidade e segurança.

  • Control: Você tem mais controle sobre recursos e escalabilidade, porque gerencia hardware e software.

  • Ambiente familiar: Se está a atualizar a partir de uma versão antiga do SQL Server, este ambiente é o que mais lhe parece familiar.

  • Ampla aplicabilidade: Adequado para todos os tipos de aplicações de bases de dados, incluindo sistemas OLTP e armazenamento de dados.

  • Baixo risco para aplicações de bases de dados: Quando a compatibilidade da base de dados corresponde ao sistema legado, as aplicações de base de dados existentes mantêm-se protegidas contra alterações funcionais e de desempenho. Uma aplicação só precisa de recertificação total quando necessita de funcionalidades disponíveis numa configuração mais recente de compatibilidade com base de dados. Para obter mais informações, consulte Certificação de compatibilidade.

  • Suporte técnico abrangente: Pode contar com suporte técnico para uma vasta gama de temas para resolver problemas operacionais e mitigar riscos empresariais.

Considerações

  • Custo: Esta abordagem requer investimento inicial e implica custos de gestão contínuos mais elevados em comparação com outras opções. Deve comprar, manter e gerir o seu próprio hardware e software.

  • Tempo de inatividade: Dependendo da sua estratégia de atualização, pode haver tempo de inatividade. Existe também um risco inerente de problemas durante um processo de atualização no local.

  • Complexidade: Se estiver numa versão do Windows Server não suportada, também precisa de atualizar o sistema operativo. Versões mais recentes do SQL Server podem não suportar essas versões do Windows. Há um risco adicional durante o processo de atualização do sistema operacional, portanto, fazer uma migração lado a lado pode ser a abordagem mais prudente, mas mais cara. Não são suportadas atualizações no local do sistema operativo numa instância de clúster de failover para Windows Server 2008 ou Windows Server 2008 R2.

    Observação

    As atualizações contínuas do sistema operacional de cluster estão disponíveis a partir do Windows Server 2016.

Recursos

A tabela seguinte fornece ligações para recursos para atualizar do SQL Server para uma versão suportada:

Versão do SQL Server Novidades Requisitos de Hardware Atualizações suportadas
SQL Server 2025 Novidades Requirements Atualizações
SQL Server 2022 Novidades Requirements Atualizações
SQL Server 2019 Novidades Requirements Atualizações
SQL Server 2017 Novidades Requirements Atualizações

Ferramentas:

Elevar e migrar para Azure SQL Managed Instance

Se quiser descarregar a manutenção e reduzir custos, considere passar para Azure SQL Managed Instance. Uma instância gerida SQL assemelha-se muito a uma instância SQL Server local, sem necessidade de preocupação com falhas de hardware ou patches. SQL Managed Instance é um conjunto de bases de dados do sistema e dos utilizadores com um conjunto partilhado de recursos, pronto para levantar e mudar e poder ser usado na maioria das migrações para a cloud. Essa opção é melhor para novos aplicativos ou aplicativos locais existentes que desejam usar os recursos estáveis mais recentes do Mecanismo de Banco de Dados do SQL Server e que são migrados para a nuvem com alterações mínimas.

Benefícios

  • Custo: Poupa custos ao descarregar a manutenção de software e hardware.
  • Levantar e deslocar: Pode levantar e transferir toda a sua instância SQL Server on-premises para uma instância gerida SQL, incluindo todas as bases de dados com alterações mínimas ou nulas.
  • Funcionalidades: Corresponde de perto às funcionalidades de uma instância local de SQL Server, como consultas entre bases de dados, publicação e distribuição de replicação transacional, agendamento de trabalhos SQL e suporte a CLR.
  • Escalabilidade: Dentro de uma instância gerida em SQL, todas as bases de dados partilham recursos, e pode escalar para cima e para baixo a qualquer momento sem tempo de inatividade.
  • Automação: Os patches e backups acontecem automaticamente, poupando-lhe tempo valioso de manutenção.
  • Disponibilidade: O custo do serviço inclui tanto o armazenamento como a alta disponibilidade, com 99,99% de disponibilidade garantida.
  • Intelligent Insights: obtenha informações sobre o desempenho de seus bancos de dados com análises de inteligência integradas.
  • Sem versão: o Azure SQL Managed Instance com a política de atualização Always up-to-date não tem versão, o que significa que está sempre na versão mais recente e nunca tem de se preocupar com atualizações de versão ou indisponibilidade. Além disso, está sempre com as últimas e melhores atualizações, com as funcionalidades estáveis mais recentes a serem lançadas primeiro na nuvem.
  • Compatibilidade entre ambientes: Se configurar a sua instância gerida SQL com uma política de atualização correspondente, pode tirar partido do failover bidirecional e da recuperação de desastres entre ambientes com instâncias on-premises SQL Server 2022 (16.x) ou SQL Server 2025 (17.x).
  • Baixo risco para aplicativos de banco de dados: Quando a compatibilidade do banco de dados está no mesmo nível dos bancos de dados locais, os aplicativos de banco de dados existentes são protegidos contra alterações funcionais e de desempenho que podem ter efeitos prejudiciais. Um aplicativo só precisa ser totalmente recertificado quando requer recursos disponíveis em uma configuração de compatibilidade de banco de dados mais recente. Para obter mais informações, consulte Certificação de compatibilidade.

Considerações

  • Custo: Uma instância gerida SQL pode ser mais cara do que o SQL Server em VMs do Azure.
  • Transact-SQL diferenças: Embora o conjunto de funcionalidades da Azure SQL Managed Instance seja abrangente, existem algumas diferenças de compatibilidade que podem afetar as suas operações de SQL Server existentes.
  • Implementação: A implementação de uma instância gerida por SQL pode demorar mais tempo do que a implementação de uma máquina virtual Azure.
  • Limitação de funcionalidades: Embora uma instância gerida por SQL partilhe a maioria das funcionalidades com o SQL Server, algumas funcionalidades não são suportadas.
  • Limitação de tamanho: O tamanho combinado de armazenamento para todas as bases de dados dentro de uma instância gerida SQL é limitado a 32 TB, em comparação com 524 PB para o SQL Server local.
  • Rede: Os requisitos de rede para uma instância gerida SQL acrescentam uma camada extra de complexidade à sua infraestrutura e exigem um Azure ExpressRoute ou um Gateway de VPN.
  • Tempo de manutenção: Você não tem garantia para o tempo exato de manutenção, embora seja quase transparente.

Recursos

Ferramentas:

Transferir e migrar para SQL Server em VMs do Azure

Outra opção é migrar sua carga de trabalho para uma Máquina Virtual do Azure executando o SQL Server. Você pode migrar o seu sistema as-is e manter o SQL Server no fim de suporte, ou pode atualizar para uma versão mais recente do SQL Server. Essa opção é melhor para migrações e aplicativos que exigem acesso no nível do sistema operacional. As máquinas virtuais do SQL Server estão prontas para elevação e mudança para aplicativos existentes que exigem migração rápida para a nuvem com poucas ou nenhumas alterações.

Benefícios

  • Redução de custos: Você economiza o custo de hardware e software de servidor, pagando apenas pelo uso por hora.
  • Lift-and-shift: Pode elevar e transferir o seu SQL Server e infraestrutura de aplicações para a cloud com alterações mínimas ou nulas.
  • Ambiente hospedado: Obtém os benefícios de um ambiente hospedado, como a transferência da manutenção de hardware e software.
  • Automação: Se estiver no Windows Server 2008 R2 e versões posteriores, beneficia de patches automatizados e backups automatizados.
  • OS Control: Você tem controle sobre o ambiente do sistema operacional, mas com o conjunto de recursos familiar do SQL Server.
  • Implementação Rápida: É possível implantar rapidamente a partir de uma biblioteca de imagens de máquinas virtuais.
  • Mobilidade de licenças: Você pode trazer sua licença, permitindo que você diminua o custo operacional.
  • Alta disponibilidade: Beneficia-se da disponibilidade integrada da máquina virtual pela infraestrutura do Azure, com disponibilidade de até 99,99%, e aproveita as opções de alta disponibilidade do SQL Server, como instâncias de cluster de failover e grupos de disponibilidade Always On.
  • Baixo risco para aplicativos de banco de dados: Quando a compatibilidade do banco de dados está no mesmo nível dos bancos de dados herdados, os aplicativos de banco de dados existentes são protegidos contra alterações funcionais e de desempenho que podem ter efeitos prejudiciais. Um aplicativo só precisa ser totalmente recertificado quando requer recursos disponíveis em uma configuração de compatibilidade de banco de dados mais recente. Para obter mais informações, consulte Certificação de compatibilidade.
  • Atualizações Gratuitas de Segurança Estendida do SQL Server 2014 (12.x): Se optar por manter o seu SQL Server 2014 (12.x) as-is, pode obter ESUs gratuitas durante três anos após o fim da data de suporte, migrando para SQL Server em Azure VMs, mesmo sem ter Software Assurance. Para o SQL Server 2016 (13.x) ESU, pode aderir às ESU.

Considerações

  • Gestibilidade: Ainda precisa de gerir tanto o SQL Server como o software do sistema operativo.
  • Rede: Precisa de configurar a máquina virtual para se integrar com a sua infraestrutura de rede e Active Directory, o que acrescenta complexidade.
  • FCI de armazenamento partilhado: As máquinas virtuais do Azure suportam apenas instâncias de cluster de failover que utilizam Espaços de Armazenamento Direto ou Partilhas de Ficheiros Premium. Eles não suportam uma instância de cluster de failover que use armazenamento partilhado. Como tal, as máquinas virtuais do Azure suportam apenas instâncias de cluster de ativação pós-falha quando utilizam o Windows Server 2012 ou versões posteriores.
  • Tempo de inatividade de escalabilidade: Você tem tempo de inatividade durante a alteração dos recursos de CPU e armazenamento.
  • Limitação de tamanho: Embora a instância do SQL Server possa oferecer suporte a quantos bancos de dados forem necessários, o total cumulativo de todos os bancos de dados para uma única instância do SQL Server é de 256 TB, em oposição aos 524 PB para um SQL Server local.

Recursos

Prolongue o suporte ao ambiente existente com ESUs

Observação

A estrutura de preços para Atualizações de Segurança Estendidas (ESUs) foi alterada para o SQL Server 2016 em VMs do Azure. Para saber mais, consulte SQL Server 2016 ESUs

Se não estiver pronto para atualizar, e não estiver pronto para migrar para a cloud, pode subscrever as Atualizações de Segurança Estendidas (ESU) para receber atualizações críticas de segurança até três anos após o fim da data de suporte.

Benefícios

  • Suporte de aplicações: Escolha esta opção se a sua aplicação precisar de recertificação numa versão mais recente do SQL Server. Esta opção é frequente para aplicações que não utilizam a certificação de compatibilidade.
  • Infraestrutura consistente: Não precisa de alterar a sua infraestrutura de forma alguma.
  • Time: Esta opção está disponível durante três anos, dando-lhe tempo adicional para certificar as suas candidaturas.

Considerações

  • Disponibilidade limitada: Apenas clientes com licenças de Software Assurance ou subscrição podem usar esta opção.
  • Custo: Esta opção pode ser dispendiosa, uma vez que as ESUs representam aproximadamente 75% do custo anual da licença no local.
  • Prazo limitado: Pode usar esta opção apenas por três anos. Precisa de atualizar ou migrar no final do período de três anos para garantir a sua segurança e conformidade.
  • Nenhuma correção de bug: Se você encontrar um bug não relacionado à segurança com o produto, a Microsoft não lançará uma correção para ele.
  • Suporte limitado: As ESUs não incluem novas funcionalidades, melhorias funcionais ou correções solicitadas pelos clientes. As correções de segurança são limitadas a correções classificadas como Críticas pelo Centro de Resposta de Segurança da Microsoft (MSRC). O suporte técnico limita-se a questões diretamente relacionadas com as atualizações lançadas.

Recursos

Migrar para a Solução Azure VMware

A Solução VMware no Azure permite-lhe executar o seu ambiente VMware no Azure usando ferramentas familiares e um caminho de migração rápido.

Executar o SQL Server 2014 (12.x) no Azure VMware, neste ambiente, oferece-lhe os benefícios gratuitos do ESU alargados à execução no Azure. Para informações sobre como configurar ESUs no Solução VMware no Azure, consulte: ESUs para SQL Server e Windows Server no Solução VMware no Azure VMs. Para o SQL Server 2016 (13.x) ESU, pode aderir às ESU.

Datas do ciclo de vida

A tabela a seguir fornece uma aproximação das datas do ciclo de vida dos produtos SQL Server. Para mais detalhes e precisão, consulte a página da Política do Ciclo de Vida da Microsoft.

Versão Ano de lançamento Ano de término do suporte principal Ano de término do Suporte Estendido
SQL Server 2025 2025 2031 2036
SQL Server 2022 2022 2028 2033
SQL Server 2019 2019 2025 2030
SQL Server 2017 2017 2022 2027
SQL Server 2016 2016 2021 2026
SQL Server 2014 2014 2019 2024

Importante

Se existir alguma discrepância entre esta tabela e a página Microsoft Lifecycle, a página Microsoft Lifecycle substitui esta tabela. Esta tabela destina-se a ser uma referência aproximada.