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

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)e SQL Server 2017 (14.x). Este artigo lista os caminhos de atualização compatíveis dessas versões do SQL Server e as atualizações de edição compatíveis para o SQL Server 2019 (15.x).

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

  • Antes de atualizar de uma edição do SQL Server 2019 (15.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 2019 (15.x), você deverá estar executando um sistema operacional com suporte. 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 2019 (15.x). Os números de versão dos componentes do Mecanismo de Banco de Dados devem ser os mesmos em uma instância do SQL Server 2019 (15.x).

  • O SQL Server 2019 (15.x) está disponível apenas 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 2019 (15.x), você poderá adicionar recursos usando a Instalação do SQL Server 2019 (15.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 2019 (15.x)

O SQL Server 2019 (15.x) dá suporte ao upgrade das seguintes versões do SQL Server:

  • SQL Server 2012 (11.x) SP4 ou posterior
  • SQL Server 2014 (12.x) SP2 ou posterior
  • SQL Server 2016 (13.x) RTM CU10
  • SQL Server 2017 (14.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 2019 (15.x).

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

SQL Server 2019 (15.x) Standard

SQL Server 2019 (15.x) Web

SQL Server 2019 (15.x) Enterprise
SQL Server 2012 (11.x) SP4 Standard SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard
SQL Server 2012 (11.x) SP4 Web SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard

SQL Server 2019 (15.x) Web
SQL Server 2012 (11.x) SP4 Express SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard

SQL Server 2019 (15.x) Web

SQL Server 2019 (15.x) Express
SQL Server 2012 (11.x) SP4 Business Intelligence SQL Server 2019 (15.x) Enterprise
SQL Server 2012 (11.x) SP4 Evaluation SQL Server 2019 (15.x) Evaluation

SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard

SQL Server 2019 (15.x) Web

SQL Server 2019 (15.x) Developer
SQL Server 2014 (12.x) SP2 Enterprise SQL Server 2019 (15.x) Enterprise
SQL Server 2014 (12.x) SP2 Developer SQL Server 2019 (15.x) Developer

SQL Server 2019 (15.x) Standard

SQL Server 2019 (15.x) Web

SQL Server 2019 (15.x) Enterprise
SQL Server 2014 (12.x) SP2 Standard SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard
SQL Server 2014 (12.x) SP2 Web SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard

SQL Server 2019 (15.x) Web
SQL Server 2014 (12.x) SP2 Express SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard

SQL Server 2019 (15.x) Web

SQL Server 2019 (15.x) Express

SQL Server 2019 (15.x) Developer
SQL Server 2014 (12.x) SP2 Business Intelligence SQL Server 2019 (15.x) Enterprise
SQL Server 2014 (12.x) SP2 Evaluation SQL Server 2019 (15.x) Evaluation

SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard

SQL Server 2019 (15.x) Web

SQL Server 2019 (15.x) Developer
SQL Server 2016 (13.x) 13.0.1601.5 Enterprise SQL Server 2019 (15.x) Enterprise
SQL Server 2016 (13.x) 13.0.1601.5 Developer SQL Server 2019 (15.x) Developer

SQL Server 2019 (15.x) Standard

SQL Server 2019 (15.x) Web

SQL Server 2019 (15.x) Enterprise
SQL Server 2016 (13.x) 13.0.1601.5 Standard SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard
SQL Server 2016 (13.x) 13.0.1601.5 Web SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard

SQL Server 2019 (15.x) Web
SQL Server 2016 (13.x) 13.0.1601.5 Express SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard

SQL Server 2019 (15.x) Web

SQL Server 2019 (15.x) Express

SQL Server 2019 (15.x) Developer
SQL Server 2016 (13.x) 13.0.1601.5 Business Intelligence SQL Server 2019 (15.x) Enterprise
SQL Server 2016 (13.x) 13.0.1601.5 Evaluation SQL Server 2019 (15.x) Evaluation

SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard

SQL Server 2019 (15.x) Web

SQL Server 2019 (15.x) Developer
SQL Server 2017 (14.x) Enterprise SQL Server 2019 (15.x) Enterprise
SQL Server 2017 (14.x) Developer SQL Server 2019 (15.x) Developer

SQL Server 2019 (15.x) Standard

SQL Server 2019 (15.x) Web

SQL Server 2019 (15.x) Enterprise
SQL Server 2017 (14.x) Standard SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard
SQL Server 2017 (14.x) Web SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard

SQL Server 2019 (15.x) Web
SQL Server 2017 (14.x) Express SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard

SQL Server 2019 (15.x) Web

SQL Server 2019 (15.x) Express

SQL Server 2019 (15.x) Developer
SQL Server 2017 (14.x) Business Intelligence SQL Server 2019 (15.x) Enterprise
SQL Server 2017 (14.x) Evaluation SQL Server 2019 (15.x) Evaluation

SQL Server 2019 (15.x) Enterprise

SQL Server 2019 (15.x) Standard

SQL Server 2019 (15.x) Web

SQL Server 2019 (15.x) Developer
SQL Server 2019 (15.x) versão release candidate* SQL Server 2019 (15.x) Enterprise
SQL Server 2019 (15.x) Developer SQL Server 2019 (15.x) Enterprise

* 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 2019 (15.x)

Você pode migrar bancos de dados de versões mais antigas do SQL Server para o SQL Server 2019 (15.x), desde que o nível de compatibilidade do banco de dados de origem seja 90 ou superior. Bancos de dados com um nível de compatibilidade de 90 (por exemplo, no SQL Server 2005 (9.x)), são atualizados automaticamente para um nível de compatibilidade de 100 quando migrados para o SQL Server 2019 (15.x). Se o nível de compatibilidade no banco de dados de origem for 100 ou superior, ele será inalterado no SQL Server 2019 (15.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 2019 (15.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.

    Bancos de dados com um nível de compatibilidade de 90, incluindo backups realizados no SQL Server 2005 (9.x), são atualizados automaticamente para um nível de compatibilidade de 100 quando restaurados para o SQL Server 2019 (15.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 2019 (15.x).

    Aviso

    Se ocorrer um failover automático ou manual e a instância do SQL Server 2019 (15.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 2019 (15.x).

Atualização de edição do SQL Server 2019 (15.x)

A tabela a seguir lista os cenários de atualização de edição com suporte no SQL Server 2019 (15.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 2019 (15.x) Enterprise (Licença Server+CAL e Baseada em Núcleo)** SQL Server 2019 (15.x) Enterprise
SQL Server 2019 (15.x) Evaluation Enterprise** SQL Server 2019 (15.x) Enterprise (Licença Server+CAL ou Baseada em Núcleo)

SQL Server 2019 (15.x) Standard

SQL Server 2019 (15.x) Developer

SQL Server 2019 (15.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 2019 (15.x) Standard** SQL Server 2019 (15.x) Enterprise (Licença Server+CAL ou Baseada em Núcleo)
SQL Server 2019 (15.x) Developer** SQL Server 2019 (15.x) Enterprise (Licença Server+CAL ou Baseada em Núcleo)

SQL Server 2019 (15.x) Web

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

SQL Server 2019 (15.x) Standard
SQL Server 2019 (15.x) Express* SQL Server 2019 (15.x) Enterprise (Licença Server+CAL ou Baseada em Núcleo)

SQL Server 2019 (15.x) Developer

SQL Server 2019 (15.x) Standard

SQL Server 2019 (15.x) Web

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

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

* Também se aplica ao SQL Server 2019 (15.x) Express with Tools e ao SQL Server 2019 (15.x) Express with Advanced Services.

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

  • SQL Server 2019 (15.x) Enterprise para SQL Server 2019 (15.x) Developer, Standard ou Evaluation.

  • SQL Server 2019 (15.x) Developer para SQL Server 2019 (15.x) Standard ou Evaluation.

  • SQL Server 2019 (15.x) Standard para SQL Server 2019 (15.x) Evaluation.

  • SQL Server 2019 (15.x) Evaluation para SQL Server 2019 (15.x) Standard.

Confira também

Próximas etapas