Atualizações de versão e edição com suporte (SQL Server 2022)

Aplica-se a:SQL Server – Somente Windows

Você pode atualizar do SQL Server 2012 (11.x), SQL Server 2014 (12.x), SQL Server 2016 (13.x), SQL Server 2017 (14.x) e SQL Server 2019 (15.x). Este artigo lista os caminhos de atualização com suporte dessas versões do SQL Server e as atualizações de edição com suporte do SQL Server 2022 (16.x).

Lista de verificação anterior à atualização

  • Antes de atualizar de uma edição do SQL Server 2022 (16.x) para outra, verifique se há suporte à funcionalidade usada no momento na edição que você utilizará.
  • Verifique o hardware e o software com suporte.
  • Antes de atualizar o SQL Server, habilite a Autenticação do Windows para o SQL Server Agent e verifique a configuração padrão, conferindo se a conta de serviço do SQL Server Agent é membro do grupo sysadmin do SQL Server.
  • Para atualizar para o SQL Server 2022 (16.x), você precisa executar um sistema operacional compatível. Para saber mais, confira Requisitos de hardware e software para a instalação do SQL Server.
  • A atualização será bloqueada se houver uma reinicialização pendente.
  • A atualização será bloqueada se o serviço do Windows Installer não estiver sendo executado.

Cenários sem suporte

  • Não há suporte para instâncias de várias versões do SQL Server 2022 (16.x). Os números de versão dos componentes do Mecanismo de Banco de Dados precisam ser os mesmos de uma instância do SQL Server 2022 (16.x).

  • O SQL Server 2022 (16.x) só está disponível em plataformas de 64 bits. Não há suporte para a atualização multiplataforma. Não é possível atualizar uma instância de 32 bits do SQL Server para uma nativa de 64 bits usando a Instalação do SQL Server. No entanto, será possível fazer backup de bancos de dados ou desanexá-los de uma instância de 32 bits do SQL Server e, em seguida, restaurá-los ou anexá-los a uma nova instância do SQL Server (de 64 bits) se os bancos de dados não forem publicados na replicação. Recrie os logons e outros objetos de usuário nos bancos de dados do sistema master, msdb e model.

  • Não é possível adicionar novos recursos durante a atualização da instância existente do SQL Server. Depois de atualizar uma instância do SQL Server para o SQL Server 2022 (16.x), adicione recursos usando a Instalação do SQL Server 2022 (16.x). Para obter mais informações, confira Adicionar recursos a uma instância do SQL Server 2016 (Instalação).

Atualizações de versões anteriores para o SQL Server 2022

O SQL Server 2022 (16.x) dá suporte à atualização das seguintes versões do SQL Server:

  • SQL Server 2012 (11.x) SP4 ou posterior
  • SQL Server 2014 (12.x) SP3 ou mais recente
  • SQL Server 2016 (13.x) SP3 ou mais recente
  • SQL Server 2017 (14.x)
  • SQL Server 2019 (15.x)

A tabela a seguir lista os cenários de atualização com suporte de versões anteriores do SQL Server para o SQL Server 2022 (16.x).

Atualizar a partir do Caminho de atualização suportado
SQL Server 2012 (11.x) SP4 Enterprise SQL Server 2022 (16.x) Enterprise
SQL Server 2012 (11.x) SP4 Developer SQL Server 2022 (16.x) Developer

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Enterprise
SQL Server 2012 (11.x) SP4 Standard SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard
SQL Server 2012 (11.x) SP4 Web SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web
SQL Server 2012 (11.x) SP4 Express SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Express
SQL Server 2012 (11.x) SP4 Business Intelligence SQL Server 2022 (16.x) Enterprise
SQL Server 2012 (11.x) SP4 Evaluation SQL Server 2022 (16.x) Evaluation

SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Developer
SQL Server 2014 (12.x) SP3 Enterprise SQL Server 2022 (16.x) Enterprise
SQL Server 2014 (12.x) SP3 Developer SQL Server 2022 (16.x) Developer

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Enterprise
SQL Server 2014 (12.x) SP3 Standard SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard
SQL Server 2014 (12.x) SP3 Web SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web
SQL Server 2014 (12.x) SP3 Express SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Express

SQL Server 2022 (16.x) Developer
SQL Server 2014 (12.x) SP3 Business Intelligence SQL Server 2022 (16.x) Enterprise
SQL Server 2014 (12.x) SP3 Evaluation SQL Server 2022 (16.x) Evaluation

SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Developer
SQL Server 2016 (13.x) SP3 Enterprise SQL Server 2022 (16.x) Enterprise
SQL Server 2016 (13.x) SP3 Developer SQL Server 2022 (16.x) Developer

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Enterprise
SQL Server 2016 (13.x) SP3 Standard SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard
SQL Server 2016 (13.x) SP3 Web SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web
SQL Server 2016 (13.x) SP3 Express SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Express

SQL Server 2022 (16.x) Developer
SQL Server 2016 (13.x) SP3 Business Intelligence SQL Server 2022 (16.x) Enterprise
SQL Server 2016 (13.x) SP3 Evaluation SQL Server 2022 (16.x) Evaluation

SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Developer
SQL Server 2017 (14.x) Enterprise SQL Server 2022 (16.x) Enterprise
SQL Server 2017 (14.x) Developer SQL Server 2022 (16.x) Developer

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Enterprise
SQL Server 2017 (14.x) Standard SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard
SQL Server 2017 (14.x) Web SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web
SQL Server 2017 (14.x) Express SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Express

SQL Server 2022 (16.x) Developer
SQL Server 2017 (14.x) Business Intelligence SQL Server 2022 (16.x) Enterprise
SQL Server 2017 (14.x) Evaluation SQL Server 2022 (16.x) Evaluation

SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Developer
SQL Server 2019 (15.x) Enterprise SQL Server 2022 (16.x) Enterprise
SQL Server 2019 (15.x) Developer SQL Server 2022 (16.x) Developer

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Enterprise
SQL Server 2019 (15.x) Standard SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard
SQL Server 2019 (15.x) Web SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web
SQL Server 2019 (15.x) Express SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Express

SQL Server 2022 (16.x) Developer
SQL Server 2019 (15.x) Business Intelligence SQL Server 2022 (16.x) Enterprise
SQL Server 2019 (15.x) Evaluation SQL Server 2022 (16.x) Evaluation

SQL Server 2022 (16.x) Enterprise

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Developer
SQL Server 2022 (16.x) versão Release Candidate 1 SQL Server 2022 (16.x) Enterprise
SQL Server 2022 (16.x) Developer SQL Server 2022 (16.x) Enterprise

1 O Suporte da Microsoft para atualização do software versão Release Candidate destina-se especificamente aos clientes que participaram do Programa de Usuário Pioneiro.

Migrar para o SQL Server 2022

Você pode migrar bancos de dados de versões mais antigas do SQL Server para o SQL Server 2022 (16.x), desde que o nível de compatibilidade do banco de dados de origem seja 90 ou superior. Os bancos de dados com um nível de compatibilidade igual a 90, por exemplo, no SQL Server 2005 (9.x), são atualizados automaticamente para o nível de compatibilidade 100 quando migrados para o SQL Server 2022 (16.x). Se o nível de compatibilidade no banco de dados de origem for 100 ou superior, ele ficará inalterado no SQL Server 2022 (16.x).

Para obter informações, confira o Guia de migração de banco de dados do Azure.

As seguintes dicas e ferramentas podem ajudar você a planejar e implementar sua migração.

  • Ferramentas de migração. Há suporte para a migração por meio do DMA (Assistente de Migração de Dados).

  • Backup e restauração. Um backup feito no SQL Server 2008 (10.0.x) e posterior pode ser restaurado para o SQL Server 2022 (16.x) sem alterar o nível de compatibilidade dele, desde que o backup do banco de dados tenha um nível de compatibilidade igual a 100 ou superior.

    Os bancos de dados com um nível de compatibilidade igual a 90, incluindo backups realizados no SQL Server 2005 (9.x), são atualizados automaticamente para o nível de compatibilidade 100 quando restaurados no SQL Server 2022 (16.x).

  • Envio de logs. O envio de logs terá suporte se o primário estiver executando o SQL Server 2008 (10.0.x) SP3 ou posterior ou o SQL Server 2008 R2 (10.50.x) SP2 ou posterior, e o secundário estiver executando o SQL Server 2022 (16.x).

    Aviso

    Se ocorrer um failover automático ou manual e a instância do SQL Server 2022 (16.x) se tornar a primária, a instância do SQL Server 2008 (10.0.x) ou do SQL Server 2008 R2 (10.50.x) se tornará a secundária e não poderá receber alterações da primária.

  • Carregamento em massa: as tabelas podem ser copiadas em massa do SQL Server 2008 (10.0.x) ou do SQL Server 2008 R2 (10.50.x) para o SQL Server 2022 (16.x).

Atualização de edição do SQL Server 2022

A tabela a seguir lista os cenários de atualização de edição com suporte no SQL Server 2022 (16.x).

Para obter instruções passo a passo sobre como executar uma atualização de edição, confira Atualizar para outra edição do SQL Server 2016 (Instalação).

Atualizar a partir do Fazer upgrade para
SQL Server 2022 (16.x) Enterprise (Server+CAL e Baseada em Núcleo) 2 SQL Server 2022 (16.x) Enterprise
SQL Server 2022 (16.x) Evaluation Enterprise 2 SQL Server 2022 (16.x) Enterprise (Licença Server+CAL ou Baseada em Núcleo)

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Developer

SQL Server 2022 (16.x) Web

É possível atualizar da Evaluation (uma edição gratuita) para qualquer uma das edições pagas em instalações autônomas, mas não há suporte para isso em instalações clusterizadas. Essa limitação não se aplica a instâncias autônomas instaladas em um cluster de failover do Windows que participa de um grupo de disponibilidade.
SQL Server 2022 (16.x) Standard 2 SQL Server 2022 (16.x) Enterprise (Licença Server+CAL ou Baseada em Núcleo)
SQL Server 2022 (16.x) Developer 2 SQL Server 2022 (16.x) Enterprise (Licença Server+CAL ou Baseada em Núcleo)

SQL Server 2022 (16.x) Web

SQL Server 2022 (16.x) Standard
SQL Server 2022 (16.x) Web SQL Server 2022 (16.x) Enterprise (Licença Server+CAL ou Baseada em Núcleo)

SQL Server 2022 (16.x) Standard
SQL Server 2022 (16.x) Express 1 SQL Server 2022 (16.x) Enterprise (Licença Server+CAL ou Baseada em Núcleo)

SQL Server 2022 (16.x) Developer

SQL Server 2022 (16.x) Standard

SQL Server 2022 (16.x) Web

Além disso, você também pode executar uma atualização de edição entre o SQL Server 2022 (16.x) Enterprise (Licença Server+CAL) e SQL Server 2022 (16.x) Enterprise (Licença Baseada em Núcleo):

Atualização de edição do Atualização de edição para
SQL Server 2022 (16.x) Enterprise (Licença Server+CAL) 2 SQL Server 2022 (16.x) Enterprise (Licença Baseada em Núcleo)
SQL Server 2022 (16.x) Enterprise (Licença Baseada em Núcleo) SQL Server 2022 (16.x) Enterprise (Licença Server+CAL)

1 Também se aplica ao SQL Server 2022 (16.x) Express com Ferramentas e ao SQL Server 2022 (16.x) Express com Serviços Avançados.

2 Alterar a edição de uma instância clusterizada do SQL Server 2022 (16.x) será limitado. Os seguintes cenários são compatíveis com clusters de failover do SQL Server 2022 (16.x):

  • SQL Server 2022 (16.x) Enterprise para SQL Server 2022 (16.x) Developer, Standard ou Evaluation.
  • SQL Server 2022 (16.x) Developer para SQL Server 2022 (16.x) Standard ou Evaluation.
  • SQL Server 2022 (16.x) Standard para SQL Server 2022 (16.x) Evaluation.
  • SQL Server 2022 (16.x) Evaluation para SQL Server 2022 (16.x) Standard.

Confira também

Próximas etapas