Opções de fim do suporte do SQL Server

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

Este artigo explica as opções para lidar com produtos do SQL Server que atingiram o fim do suporte.

Noções básicas sobre o ciclo de vida do SQL Server

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

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

O fim do suporte (também conhecido como fim da vida útil) significa que um produto atingiu o fim do ciclo de vida de suporte. A Microsoft não fornece mais manutenção e suporte para o produto. Para obter mais informações sobre o Ciclo de Vida da Microsoft, confira Política do Ciclo de Vida da Microsoft.

Opções

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

  • Fazer a atualização para uma versão atual do SQL Server.
  • Migre sua carga de trabalho para Instância Gerenciada de SQL do Azure.
  • Migre sua carga de trabalho SQL Server para uma máquina virtual Azure:
    • Atualizando sua instância de SQL Server para uma versão com suporte durante a migração.
    • Como está. Inscreva-se para atualizações de segurança estendidas (ESUs) para SQL Server 2016 (13.x). Ou, com o SQL Server 2014 (12.x), migre para uma VM do Azure para obter ESUs gratuitas até o final do período de ESU.
  • Inscreva-se em ESUs (Atualizações de Segurança Estendidas).

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

A tabela a seguir resume as opções de uma instância de SQL Server que está sem suporte estendido:

Opções de fim do suporte Descrição
Modernizar
Atualizar localmente Atualize seu ambiente existente para as versões mais recentes do SQL Server e Windows Server.
Migre para PaaS com a Instância Gerenciada de SQL do Azure Lift and shift para a Instância Gerenciada de SQL para serviços totalmente gerenciados que sempre executam recursos que estão sempre atualizados. Em outras palavras, o fim do suporte não se aplica.
Atualizar para IaaS com SQL Server em VMs Azure Levante e mova sua carga de trabalho movendo-a para a versão mais recente do SQL Server em uma máquina virtual Azure.
Migrar para Azure as-is
Migrar para IaaS com o SQL Server em VMs do Azure Migre "como está" e assine as ESUs para o SQL Server 2016 (13.x). Ou, no caso do SQL Server 2014 (12.x), obtenha ESUs gratuitamente até o fim do período de ESU.
Mover para IaaS com Solução VMware no Azure Mover "as-is" e assinar ESUs para SQL Server 2016 (13.x). Ou, para o SQL Server 2014 (12.x), obtenha ESUs sem custo até o fim do período de ESU.
Permanecer na versão existente
Inscrever-se em ESUs Manter o servidor e o aplicativo como estão por até três anos ao assinar as ESUs

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

Atualizar o SQL Server

Quando a instância do SQL Server atingir o fim do suporte, considere fazer uma atualização para uma versão mais recente suportada do SQL Server. Essa opção fornece consistência ambiental, permite que você use os recursos mais recentes e o alinhe 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.

  • Controle: você tem o máximo de controle sobre os recursos e a escalabilidade, porque você gerencia tanto o hardware quanto o software.

  • Ambiente familiar: se você estiver atualizando de uma versão mais antiga do SQL Server, esse ambiente será o mais familiar.

  • Aplicabilidade ampla: adequada para todos os tipos de aplicativos de banco de dados, incluindo sistemas OLTP e data warehouse.

  • Baixo risco para aplicativos de banco de dados: quando a compatibilidade do banco de dados corresponde ao sistema herdado, os aplicativos de banco de dados existentes permanecem protegidos contra alterações funcionais e de desempenho. Um aplicativo só precisa de recertificação completa quando requer recursos disponíveis em uma configuração de compatibilidade de banco de dados mais recente. Para saber mais, confira Certificação de Compatibilidade.

  • Suporte técnico abrangente: você pode contar com suporte técnico para uma ampla gama de tópicos para solucionar problemas operacionais e reduzir os riscos de negócios.

Considerações

  • Custo: essa abordagem requer investimento antecipado e envolve maior custo de gerenciamento contínuo em comparação com outras opções. Você deve comprar, manter e gerenciar seu próprio hardware e software.

  • Tempo de inatividade: dependendo da estratégia de atualização, o tempo de inatividade pode ocorrer. Há também um risco inerente de encontrar problemas durante um processo de atualização no local.

  • Complexidade: se você estiver em uma versão sem suporte do Windows Server, também precisará atualizar o sistema operacional. Versões mais recentes do SQL Server podem não dar suporte a 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 poderia ser a abordagem mais prudente, porém, a mais cara. Não há suporte para atualizações do sistema operacional no local em instâncias de cluster de failover do Windows Server 2008 ou Windows Server 2008 R2.

    Observação

    As atualizações sem interrupção do sistema operacional do cluster estão disponíveis no Windows Server 2016 em diante.

Recursos

A tabela a seguir fornece links para recursos para atualização de SQL Server para uma versão com suporte:

Versão do SQL Server Quais são as novidades? Requisitos de hardware Atualizações com suporte
SQL Server 2025 Novidades Requirements Upgrades
SQL Server 2022 Novidades Requirements Upgrades
SQL Server 2019 Novidades Requirements Upgrades
SQL Server 2017 Novidades Requirements Upgrades

Ferramentas:

Levantar e mudar para Instância Gerenciada de SQL do Azure

Se você quiser descarregar a manutenção e reduzir os custos, considere migrar para Instância Gerenciada de SQL do Azure. Uma instância gerenciada de SQL se assemelha muito a uma instância do SQL Server local, sem a necessidade de se preocupar com falha de hardware ou aplicação de patch. A Instância Gerenciada de SQL é uma coleção de bancos de dados do sistema e do usuário com um conjunto compartilhado de recursos que está pronta para levantamento e transferência e pode ser usada para a maioria das migrações para a nuvem. Essa opção é melhor para novos aplicativos ou aplicativos locais existentes que desejam usar os recursos estáveis e mais recentes do Mecanismo de Banco de Dados do SQL Server e que são migrados para a nuvem com o mínimo de alterações.

Benefícios

  • Custo: você economiza custos descarregando o software e a manutenção de hardware.
  • Lift and shift: você pode levantar e deslocar toda a instância local do SQL Server para uma instância gerenciada de SQL, incluindo todos os bancos de dados com o mínimo ou nenhuma alteração de banco de dados.
  • Recursos: ele corresponde de perto aos recursos de uma instância local do SQL Server, como consultas entre bancos de dados, publicação e distribuição de replicação transacional, agendamento de trabalho do SQL e suporte a CLR.
  • Escalabilidade: dentro de uma instância gerenciada de SQL, todos os bancos de dados compartilham recursos e você pode escalar para cima e para baixo a qualquer momento sem interrupção.
  • Automação: a aplicação de patch e backups ocorrem automaticamente, economizando um tempo de manutenção valioso.
  • Disponibilidade: o custo do serviço inclui armazenamento e alta disponibilidade, com 99,99% de disponibilidade garantida.
  • Intelligent Insights: obtenha insights sobre o desempenho dos seus bancos de dados com a análise de inteligência interna.
  • Sem versão: Instância Gerenciada de SQL do Azure com a política de atualização always-up-to-date não tem versão, o que significa que você está sempre na versão mais recente e nunca precisa se preocupar com a atualização ou o tempo de inatividade. Além disso, você está sempre nas versões mais novas e avançadas, com os recursos estáveis mais recentes sendo sempre lançados primeiro na nuvem.
  • Compatibilidade entre ambientes: se você configurar sua instância gerenciada de SQL com uma política de atualização correspondente, poderá aproveitar o failover bidirecional e a recuperação de desastre entre ambientes com instâncias locais 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 possam ter efeitos prejudiciais. Um aplicativo só precisará ser totalmente recertificado quando exigir recursos disponíveis em uma configuração de compatibilidade de banco de dados mais recente. Para saber mais, confira Certificação de Compatibilidade.

Considerações

  • Custo: a instância gerenciada de SQL pode ser mais dispendiosa do que SQL Server em VMs Azure.
  • Transact-SQL diferenças: embora o conjunto de recursos de Instância Gerenciada de SQL do Azure seja abrangente, há algumas diferenças de compatibilidade que podem afetar suas operações de SQL Server existentes.
  • Implantação: implantar uma instância gerenciada de SQL pode levar mais tempo do que implantar uma máquina virtual Azure.
  • Limitação de recursos: embora uma instância gerenciada de SQL compartilhe a maioria dos recursos com o SQL Server, alguns recursos não têm suporte.
  • Limitação de tamanho: o tamanho de armazenamento combinado para todos os bancos de dados em uma instância gerenciada de SQL é limitado a 32 TB, em vez de 524 PB para o SQL Server local.
  • Rede: os requisitos de rede para uma instância gerenciada de SQL adicionam uma camada extra de complexidade à sua infraestrutura e exigem um Gateway de VPN ou do Azure ExpressRoute.
  • Tempo de manutenção: não há garantia do tempo exato de manutenção, embora ele seja quase transparente.

Recursos

Ferramentas:

Migre no modelo lift-and-shift para o SQL Server em VMs do Azure

Outra opção é migrar a sua carga de trabalho para uma Máquina Virtual do Azure que executa o SQL Server. Você pode migrar o sistema no estado em que se encontra e manter o SQL Server de fim do suporte ou fazer a atualização 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 "lift-and-shift" em aplicações existentes que exigem uma migração rápida para a nuvem com mínimas ou nenhumas alterações.

Benefícios

  • Redução de custos: você economiza o custo do hardware e do software para servidores, pagando apenas pelo uso por hora.
  • Lift-and-shift: você pode levantar e deslocar sua infraestrutura do SQL Server e do aplicativo para a nuvem com alterações mínimas ou nenhuma.
  • Ambiente hospedado: você obtém os benefícios de um ambiente hospedado, como o descarregamento de hardware e manutenção de software.
  • Automação: se você estiver no Windows Server 2008 R2 e versões posteriores, você obterá o benefício de patch automatizado e backups automatizados.
  • Controle do sistema operacional: você tem controle sobre o ambiente do sistema operacional, mas com o conjunto de recursos conhecido do SQL Server.
  • Implantação rápida: você pode fazer a implantação rapidamente usando uma biblioteca de imagens de máquinas virtuais.
  • Mobilidade de Licenças: você pode levar sua licença, permitindo uma diminuição do custo operacional.
  • Alta disponibilidade: você se beneficia da disponibilidade da máquina virtual interna pela infraestrutura do Azure que apresenta até 99,99% de disponibilidade 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ó precisará ser totalmente recertificado quando exigir recursos disponíveis em uma configuração de compatibilidade de banco de dados mais recente. Para saber mais, confira Certificação de Compatibilidade.
  • Atualizações de segurança estendidas gratuitas SQL Server 2014 (12.x): se você optar por manter seu SQL Server 2014 (12.x) as-is, poderá obter ESUs gratuitas por três anos após o fim da data de suporte migrando para SQL Server em VMs Azure, mesmo sem ter o Software Assurance. Para SQL Server ESU 2016 (13.x), você pode assinar ESUs.

Considerações

  • Capacidade de gerenciamento: você ainda precisa gerenciar SQL Server e software do sistema operacional.
  • Rede: você precisa configurar a máquina virtual para se integrar à sua rede e Active Directory infraestrutura, o que adiciona complexidade.
  • FCI de armazenamento compartilhado: As máquinas virtuais do Azure dão suporte apenas a instâncias de cluster de failover que usam Espaços de Armazenamento Diretos ou Compartilhamentos de Arquivos Premium. Eles não oferecem suporte a uma instância de cluster de failover com armazenamento compartilhado. Dessa forma, as máquinas virtuais do Azure só dão suporte a instâncias de cluster de failover ao usar o Windows Server 2012 e versões posteriores.
  • Tempo de inatividade da escalabilidade: você experimentará um tempo de inatividade ao alterar a CPU e os recursos de armazenamento.
  • Limitação de tamanho: embora a instância do SQL Server possa dar suporte a tantos bancos de dados quantos forem necessários, o total cumulativo de todos os bancos de dados para uma instância individual do SQL Server é de 256 TB, em comparação com 524 PB para um SQL Serverlocal.

Recursos

Estenda o suporte com ESUs ao ambiente existente

Observação

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

Se você não estiver pronto para atualizar e não estiver pronto para migrar para a nuvem, você poderá assinar as Atualizações de Segurança Estendidas (ESU) para receber atualizações de segurança críticas por até três anos após o término da data de suporte.

Benefícios

  • Suporte ao aplicativo: escolha essa opção se o aplicativo precisar de recertificação em uma versão mais recente do SQL Server. Essa opção é comum para aplicativos que não usam a Certificação de compatibilidade.
  • Infraestrutura consistente: você não precisa alterar sua infraestrutura de forma alguma.
  • Time: essa opção está disponível por três anos, proporcionando a você um tempo extra para certificar seus aplicativos.

Considerações

  • Disponibilidade limitada: somente clientes com licenças de assinatura ou Software Assurance podem usar essa opção.
  • Custo: Essa opção pode ser custosa, pois as ESUs custam aproximadamente 75% do custo anual da licença local.
  • Período limitado: você pode usar essa opção por apenas três anos. Você precisa atualizar ou migrar no final do período de três anos para garantir sua segurança e conformidade.
  • Sem correções de bug: se você encontrar um bug não relacionado à segurança no produto, a Microsoft não lançará uma correção para ele.
  • Suporte limitado: as ESUs não incluem novos recursos, melhorias funcionais ou correções solicitadas pelo cliente. As correções de segurança são limitadas àquelas classificadas como Críticas pelo Microsoft Security Response Center (MSRC). O suporte técnico é limitado a problemas diretamente relacionados às atualizações lançadas.

Recursos

Migrar para Solução VMware no Azure

A Solução VMware no Azure permite que você execute seu ambiente VMware no Azure usando ferramentas familiares e um caminho de migração rápida.

Executar SQL Server 2014 (12.x) no Azure VMware nesse ambiente fornece os benefícios gratuitos da ESU estendidos para execução em Azure. Para obter informações sobre como configurar ESUs no Solução VMware no Azure, consulte: ESUs para SQL Server e Windows Server em VMs no Solução VMware no Azure. Para SQL Server ESU 2016 (13.x), você pode assinar ESUs.

Datas do ciclo de vida

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

Versão Ano de lançamento Ano do fim do suporte base Ano do fim 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 houver alguma discrepância entre essa tabela e a página ciclo de vida da Microsoft, a página ciclo de vida da Microsoft substituirá essa tabela. Esta tabela destina-se a uma referência aproximada.