Opções de fim de suporte do SQL Server
Aplica-se a: SQL Server 2012 (11.x) SQL Server 2014 (12.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 é apoiada por um mínimo de 10 anos de suporte, que inclui cinco anos no suporte base e cinco anos no suporte estendido:
- 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 de suporte (também conhecido como fim de vida útil) indica que um produto chegou ao fim de seu ciclo de vida e que a manutenção e o suporte não estão mais disponíveis 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 o SQL Server atingir o final do estágio de suporte, você poderá optar por:
- Migre a sua carga de trabalho para o SQL do Azure.
- Migre a sua carga de trabalho para uma Máquina Virtual do Azure as-is para atualizações de segurança prolongadas gratuitas.
- Atualize para uma versão atual do SQL Server.
- Adquira uma subscrição de Atualizações de Segurança Estendidas .
Para obter mais informações, orientações e ferramentas para planejar e automatizar sua atualização ou migração, consulte:
- Fim do suporte do SQL Server 2012
- Fim do suporte do SQL Server 2014
- O que são atualizações de segurança estendidas para o SQL Server?
- Atualizações de segurança estendidas: perguntas frequentes
Esta tabela fornece opções de migração para uma instância do SQL Server que está fora do suporte estendido, em execução local.
Opção de migração | Descrição |
---|---|
Modernizar para o Azure | |
Mover para PaaS com a Instância Gerenciada SQL do Azure | Lift-and-shift para a Instância Gerida SQL para serviços totalmente geridos que são sempre executados com características atualizadas. Por outras palavras, o término do Fim do Suporte. |
Mudar para SQL Server no IaaS com máquina virtual do Azure | Atualize para o SQL Server mais recente em VMs do Azure ou mova " "as-is" com o SQL Server 2012 (11.x) e o SQL Server 2014 (12.x) e obtenha 3 anos de Atualizações de Segurança Estendidas gratuitamente. |
Mudar para a solução VMware do Azure | Move "as-is" com o SQL Server fora do suporte estendido e obtenha 3 anos de atualizações de segurança estendidas gratuitamente. |
Modernizar nas instalações locais | |
Atualizar no local (internamente) | Atualize para as versões mais recentes do SQL Server e do Windows Server. |
Mantenha-se nas instalações | |
Adquira atualizações de segurança estendidas | Mantenha o servidor e a aplicação as-is por até três anos. |
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 o SQL Server chegar ao fim do suporte, você poderá optar por atualizar para uma versão mais recente e com suporte do SQL Server. Essa opção oferece consistência ambiental, permite que você use o conjunto de recursos mais recente e adota o ciclo de vida de suporte da nova versão.
Benefícios
Tecnologia mais recente: As novas versões do SQL Server introduzem inovações que incluem desempenho, escalabilidade e recursos de alta disponibilidade, além de segurança aprimorada.
Control: Você tem mais controle sobre recursos e escalabilidade, porque gerencia hardware e software.
Ambiente familiar: Se você estiver atualizando de uma versão mais antiga do SQL Server, esse ambiente será o mais semelhante.
Ampla aplicabilidade: Aplicável para aplicações de banco de dados de qualquer tipo, incluindo sistemas OLTP e data warehousing.
Baixo risco para aplicativos de banco de dados: Quando a compatibilidade do banco de dados está no mesmo nível do sistema herdado, 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: Esta abordagem requer o maior investimento inicial e a maior gestão contínua. Você tem que comprar, manter e gerenciar seu próprio hardware e software.
Tempo de Inatividade: Pode haver tempo de inatividade dependendo da sua estratégia de atualização. Há também um risco inerente de ter problemas durante um processo de atualização local.
Complexidade: Se você estiver em uma versão sem suporte do Windows Server, também precisará atualizar o sistema operacional, pois as versões mais recentes do SQL Server podem não ter suporte nessas 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
O que há de novo em:
Requisitos de hardware:
Atualizações de versão e edição suportadas:
Ferramentas:
- Assistente de Experimentação de Banco de Dados pode ajudar a avaliar a versão alvo do SQL Server para uma carga de trabalho específica.
- do Assistente de Migração de Dados pode ajudar a detetar problemas de compatibilidade que podem afetar a funcionalidade da base de dados na sua nova versão do SQL Server.
- do Assistente de Otimização de Consultas pode ajudar a ajustar cargas de trabalho que podem sofrer efeitos adversos ao atualizar a compatibilidade do banco de dados.
Para mais informações sobre novos recursos no SQL Server 2022 (16.x), consulte a comparação SQL Server 2022 .
Instância Gerenciada SQL do Azure
Se tu quiseres aproveitar a transferência da manutenção e custos, mas achares o conjunto de funcionalidades de uma base de dados única do Azure SQL Database demasiado limitado, poderás migrar para a Instância Gerida do SQL. Uma instância gerenciada se assemelha muito a um SQL Server local, sem ter que se preocupar com coisas como falha de hardware ou aplicação de patches. A Instância Gerenciada SQL é uma coleção de bancos de dados do sistema e do usuário com um conjunto compartilhado de recursos que está pronto para elevação e deslocamento e pode ser usado 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 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: Você pode economizar custos descarregando a manutenção de software e hardware.
- Lift and shift: Você pode elevar e deslocar toda a instância local do SQL Server para uma instância gerenciada, incluindo todos os bancos de dados com pouca ou nenhuma alteração no banco de dados.
- Recursos: 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 tarefas SQL e suporte a CLR.
- de escalabilidade: numa instância gerida, todos os bancos de dados compartilham recursos e é possível aumentar e diminuir a escala a qualquer momento sem interrupções.
- Automation: Patches e backups realizadas automaticamente, economizando valioso tempo 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 Banco de Dados SQL do Azure não tem versão, o que significa que você está sempre na versão mais recente e nunca precisa se preocupar com atualização ou tempo de inatividade. Além disso, você está sempre no que há de melhor e mais recente, com nossos recursos estáveis mais recentes sendo lançados primeiro na nuvem.
- 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: A opção de instância gerenciada pode ser mais cara do que a opção de banco de dados único.
- Transact-SQL diferenças: Existem algumas diferenças Transact-SQL (T-SQL) entre um único banco de dados e um SQL Server local.
- Deployment: A implantação de uma instância gerenciada pode levar mais tempo do que um único banco de dados.
- Limitação de recursos: Embora uma instância gerenciada compartilhe a maioria dos recursos com o SQL Server, ainda há alguns recursos sem suporte.
- Limitação de tamanho: O tamanho de armazenamento combinado para todos os bancos de dados em uma instância gerenciada é limitado a 8 TB, em vez de 524 PB para SQL Server local.
- de rede: os requisitos de rede para uma instância gerida adicionam uma camada extra de complexidade à sua infraestrutura e exige um ExpressRoute do Azure ou um Gateway VPN.
- Tempo de manutenção: Você não tem garantia para o tempo exato de manutenção, embora seja quase transparente.
Recursos
- Visão geral do SQL Managed Instance
- Escolhendo uma opção SQL do Azure
- Comparação de recursos do SQL Banco de dados
- Migrar o SQL Server para a Azure SQL Managed Instance
- Processo de migração mais amplo
Ferramentas:
Estender o suporte
Se você não estiver pronto para atualizar e não estiver pronto para migrar para a nuvem, poderá comprar uma assinatura de Atualizações de Segurança Estendidas para receber atualizações de segurança de Críticas por até três anos após o final da data de suporte.
Benefícios
- Application support: Esta opção é a melhor escolha se a sua aplicação exigir recertificação em uma 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: Você não precisa alterar sua infraestrutura de forma alguma.
- de suporte técnico: Se tiveres o Software Assurance ou outro plano de suporte, poderás continuar a receber suporte técnico da Microsoft no teu produto SQL Server em fim de suporte. Essa opção é a única maneira de obter suporte para o SQL Server 2012 (11.x).
- Time: Esta opção está disponível durante três anos, dando-lhe tempo adicional para certificar as suas candidaturas.
Considerações
- Disponibilidade limitada: Esta opção só está disponível para clientes com licenças de Software Assurance ou de subscrição.
- Custo: Esta opção pode ser dispendiosa, uma vez que as Atualizações de Segurança Alargadas representam aproximadamente 75% do custo da licença no local anualmente.
- Período de tempo limitado: Esta opção só está disponível por três anos, portanto, você ainda precisa atualizar ou migrar no final do período de três anos se quiser garantir 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 Atualizações de Segurança Estendidas não incluem novos recursos, melhorias funcionais ou correções solicitadas pelo cliente. As correções de segurança são limitadas a correções classificadas como Críticas pelo Microsoft Security Response Center (MSRC).
Recursos
- O que são atualizações de segurança estendidas para o SQL Server?
- Perguntas frequentes detalhadas sobre ESU
- Estender o suporte para o SQL Server com o Azure
- Garantia de Software
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
Atualizações de Segurança Estendidas Gratuitas: Se você optar por manter seu SQL Server as-is, usando o SQL Server 2012 (11.x), poderá obter Atualizações de Segurança Estendidas gratuitas por três anos após a data de fim do suporte, mesmo sem ter o Software Assurance.
Redução de custos: Você economiza o custo de hardware e software de servidor, pagando apenas pelo uso por hora.
Lift-and-shift: Pode migrar o seu SQL Server e a infraestrutura de aplicações para a nuvem com poucas ou nenhumas alterações.
Ambiente hospedado: Você obtém os benefícios de um ambiente hospedado, como o descarregamento de hardware e manutenção de software.
Automation: Se você estiver no Windows Server 2008 R2 e versões posteriores, terá o benefício da aplicação de patches 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.
Considerações
- Gestão: Ainda tem de gerir tanto o SQL Server como o software do sistema operativo.
- Networking: Você precisa configurar a máquina virtual para se integrar à sua rede e à infraestrutura do Ative Directory, que é uma camada adicional de complexidade.
- Armazenamento compartilhado FCI: as máquinas virtuais do Azure oferecem suporte apenas a instâncias de cluster de failover usando Espaços de Armazenamento Diretos ou Compartilhamentos de Arquivos Premium e não oferecem suporte a uma instância de cluster de failover usando armazenamento compartilhado. Como tal, as máquinas virtuais do Azure apenas suportam instâncias de cluster de ativação pós-falha quando utilizam o Windows Server 2012 e versões posteriores.
- Tempo de inatividade de escalabilidade: Você tem tempo de inatividade ao alterar a CPU e os recursos de 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
- Visão geral da VM do SQL Server
- Escolhendo uma opção SQL do Azure
- migrar o SQL Server para uma VM do Azure
- Estender o suporte para o SQL Server com o Azure
- O que são atualizações de segurança estendidas para o SQL Server?
- Perguntas frequentes detalhadas sobre ESU
- Aplicação automatizada de patches para SQL Server em máquinas virtuais do Azure
- Backup automatizado para máquinas virtuais do Azure (Gerenciador de Recursos)
- Continuidade de negócios e HADR para SQL Server em Máquinas Virtuais do Azure
- Perguntas frequentes sobre a máquina virtual SQL
Solução VMware do Azure
A Solução VMware do Azure permite executar seu ambiente VMware no Azure com ferramentas familiares e um caminho de migração rápido.
A execução do SQL Server em VMs neste ambiente fornece os benefícios gratuitos do ESU estendidos à execução no Azure. Para obter informações sobre como configurar ESUs na solução Azure VMware, consulte: ESUs para SQL Server e Windows Server em VMs do Azure VMware Solution.
Banco de Dados SQL do Azure
Se quiser descarregar a manutenção, reduzir custos e eliminar a necessidade de atualização no futuro, você pode mover sua carga de trabalho para banco de dados único do Banco de Dados SQL do Azure. Essa opção é melhor para aplicativos de nuvem modernos que desejam usar os recursos estáveis mais recentes do Mecanismo de Banco de Dados do SQL Server e têm restrições de tempo no desenvolvimento e no marketing.
Benefícios
- Custo: Um único banco de dados pode ser econômico, uma vez que os custos de hardware, software e manutenção são descarregados, e você pode pagar pelo uso por segundo ou por hora.
- Flexibilidade: Um único banco de dados é adequado para aplicativos projetados na nuvem quando a produtividade do desenvolvedor e as soluções rápidas de time-to-market são críticas ou exigem acesso externo.
- Recursos comuns: Os recursos mais usados do Mecanismo de Banco de Dados do SQL Server estão disponíveis, mas não tantos quanto para a Instância Gerenciada SQL do Azure.
- de implantação rápida: você pode implantar rapidamente um único banco de dados.
- de escalabilidade: Pode escalar para cima e para baixo rápida e facilmente conforme necessário para o seu negócio, proporcionando mais benefícios de poupança de custos.
- Disponibilidade: O custo do serviço inclui armazenamento e alta disponibilidade, com 99.995% disponibilidade garantida.
- Automation: Patches e backups acontecendo automaticamente, economizando um valioso tempo de manutenção.
- Intelligent Insights: obtenha informações sobre o desempenho do seu banco de dados com análises de inteligência integradas.
- sem versão: o Banco de Dados SQL do Azure não tem versão, o que significa que você está sempre na versão mais recente e nunca precisa se preocupar com atualização ou tempo de inatividade. Além disso, você está sempre no que há de melhor e mais recente, com nossos recursos estáveis mais recentes sendo lançados primeiro na nuvem.
- Baixo risco para aplicativos de banco de dados: Quando a compatibilidade do banco de dados está no mesmo nível do banco de dados local, os aplicativos 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 a Certificação de compatibilidade.
Considerações
- Opções de migração limitadas: Você só pode migrar um único banco de dados de cada vez, em vez de uma instância inteira.
- Limitação de recursos: embora os recursos mais usados do Banco de Dados SQL do Azure estejam disponíveis, o conjunto de recursos para um único banco de dados não é tão completo quanto para a Instância Gerenciada SQL do Azure ou o SQL Server.
- Transact-SQL diferenças: Existem algumas diferenças Transact-SQL (T-SQL) entre um único banco de dados e um SQL Server local.
- Limitações de tamanho: Um único banco de dados tem um tamanho máximo de banco de dados de 128 TB, em comparação com 524 PB para SQL Server.
- Tempo de manutenção: Você não tem garantia para o tempo exato de manutenção, embora seja quase transparente.
Recursos
- Visão geral do Banco de Dados SQL do Azure
- Escolhendo uma opção SQL do Azure
- Comparação de funcionalidades do Banco de Dados SQL
- Migrar o SQL Server para um único banco de dados
- Processo de migração mais amplo
- Diferenças T-SQL de banco de dados único
- Limites de recursos vCore e DTU
- Insights Inteligentes
Ferramentas:
Datas do ciclo de vida
A tabela a seguir fornece uma aproximação das datas do ciclo de vida dos produtos SQL Server. Para obter mais detalhes e precisão, consulte a página Política de Ciclo de Vida da Microsoft.
Versão | Ano de lançamento | Suporte base no final do ano | Ano de término do Suporte Estendido |
---|---|---|---|
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 |
SQL Server 2012 | 2012 | 2017 | 2022 |
SQL Server 2008 R2 | 2010 | 2012 | 2019 |
SQL Server 2008 | 2008 | 2012 | 2019 |
SQL Server 2005 | 2006 | 2011 | 2016 |
SQL Server 2000 | 2000 | 2005 | 2013 |
Importante
Se existir alguma discrepância entre esta tabela e a página Ciclo de Vida da Microsoft, o Ciclo de Vida da Microsoft substitui esta tabela, uma vez que esta tabela se destina a ser utilizada como uma referência aproximada.