Partilhar via


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

Aplica-se a: SQL Server em 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 com suporte dessas versões do SQL Server e as atualizações de edição com suporte para o SQL Server 2019 (15.x).

Lista de verificação de pré-atualização

  • Antes de atualizar de uma edição do SQL Server 2019 (15.x) para outra, verifique se a funcionalidade que você está usando atualmente tem suporte na edição para a qual você está movendo.

  • Verifique o hardware e software suportados.

  • Antes de atualizar o SQL Server, habilite a Autenticação do Windows para o SQL Server Agent e verifique a configuração padrão 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ê deve estar executando um sistema operacional com suporte. Para obter mais informações, consulte Requisitos de hardware e software para o SQL Server 2019.

  • A atualização será bloqueada se houver uma reinicialização pendente.

  • A atualização será bloqueada se o serviço Windows Installer não estiver em execução.

Cenários não suportados

  • Não há suporte para instâncias entre 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) só está disponível para plataformas de 64 bits. A atualização entre plataformas não é suportada. Não é possível atualizar uma instância de 32 bits do SQL Server para 64 bits nativa usando a Instalação do SQL Server. No entanto, você pode fazer backup ou desanexar bancos de dados 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 (64 bits) se os bancos de dados não forem publicados na replicação. Você deve recriar quaisquer logons e outros objetos de usuário nos bancos de dados do sistema master, msdbe 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ê pode adicionar recursos usando a Instalação do SQL Server 2019 (15.x). Para obter mais informações, consulte Adicionar recursos a uma instância do SQL Server (Instalação).

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

O SQL Server 2019 (15.x) oferece suporte à atualização 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 ou posterior
  • 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).

Atualize a partir de Caminho de atualização suportado
SQL Server 2012 (11.x) SP4 Empresa SQL Server 2019 (15.x) Empresa
Desenvolvedor do SQL Server 2012 (11.x) SP4 Desenvolvedor do SQL Server 2019 (15.x)

SQL Server 2019 (15.x) Padrão
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Empresa
SQL Server 2012 (11.x) Padrão SP4 SQL Server 2019 (15.x) Empresa

SQL Server 2019 (15.x) Padrão
SQL Server 2012 (11.x) SP4 Web SQL Server 2019 (15.x) Empresa

SQL Server 2019 (15.x) Padrão
SQL Server 2019 (15.x) Web
SQL Server 2012 (11.x) SP4 Express SQL Server 2019 (15.x) Empresa

SQL Server 2019 (15.x) Padrão
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Expresso
SQL Server 2012 (11.x) SP4 Inteligência de Negócios SQL Server 2019 (15.x) Empresa
Avaliação do SQL Server 2012 (11.x) SP4 Avaliação do SQL Server 2019 (15.x)

SQL Server 2019 (15.x) Empresa
SQL Server 2019 (15.x) Padrão
SQL Server 2019 (15.x) Web
Desenvolvedor do SQL Server 2019 (15.x)
SQL Server 2014 (12.x) SP2 Enterprise SQL Server 2019 (15.x) Empresa
Desenvolvedor do SQL Server 2014 (12.x) SP2 Desenvolvedor do SQL Server 2019 (15.x)

SQL Server 2019 (15.x) Padrão
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Empresa
SQL Server 2014 (12.x) Padrão SP2 SQL Server 2019 (15.x) Empresa

SQL Server 2019 (15.x) Padrão
SQL Server 2014 (12.x) SP2 Web SQL Server 2019 (15.x) Empresa

SQL Server 2019 (15.x) Padrão
SQL Server 2019 (15.x) Web
SQL Server 2014 (12.x) SP2 Express SQL Server 2019 (15.x) Empresa

SQL Server 2019 (15.x) Padrão
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Expresso
Desenvolvedor do SQL Server 2019 (15.x)
SQL Server 2014 (12.x) SP2 Inteligência de Negócios SQL Server 2019 (15.x) Empresa
Avaliação do SQL Server 2014 (12.x) SP2 Avaliação do SQL Server 2019 (15.x)

SQL Server 2019 (15.x) Empresa
SQL Server 2019 (15.x) Padrão
SQL Server 2019 (15.x) Web
Desenvolvedor do SQL Server 2019 (15.x)
SQL Server 2016 (13.x) 13.0.1601.5 Empresa SQL Server 2019 (15.x) Empresa
Desenvolvedor do SQL Server 2016 (13.x) 13.0.1601.5 Desenvolvedor do SQL Server 2019 (15.x)

SQL Server 2019 (15.x) Padrão
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Empresa
SQL Server 2016 (13.x) 13.0.1601.5 Padrão SQL Server 2019 (15.x) Empresa

SQL Server 2019 (15.x) Padrão
SQL Server 2016 (13.x) 13.0.1601.5 Web SQL Server 2019 (15.x) Empresa

SQL Server 2019 (15.x) Padrão
SQL Server 2019 (15.x) Web
SQL Server 2016 (13.x) 13.0.1601.5 Expresso SQL Server 2019 (15.x) Empresa

SQL Server 2019 (15.x) Padrão
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Expresso
Desenvolvedor do SQL Server 2019 (15.x)
SQL Server 2016 (13.x) 13.0.1601.5 Inteligência de Negócio SQL Server 2019 (15.x) Empresa
Avaliação do SQL Server 2016 (13.x) 13.0.1601.5 Avaliação do SQL Server 2019 (15.x)

SQL Server 2019 (15.x) Empresa
SQL Server 2019 (15.x) Padrão
SQL Server 2019 (15.x) Web
Desenvolvedor do SQL Server 2019 (15.x)
SQL Server 2017 (14.x) Empresa SQL Server 2019 (15.x) Empresa
Desenvolvedor do SQL Server 2017 (14.x) Desenvolvedor do SQL Server 2019 (15.x)

SQL Server 2019 (15.x) Padrão
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Empresa
SQL Server 2017 (14.x) Padrão SQL Server 2019 (15.x) Empresa

SQL Server 2019 (15.x) Padrão
SQL Server 2017 (14.x) Web SQL Server 2019 (15.x) Empresa

SQL Server 2019 (15.x) Padrão
SQL Server 2019 (15.x) Web
SQL Server 2017 (14.x) Expresso SQL Server 2019 (15.x) Empresa

SQL Server 2019 (15.x) Padrão
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Expresso
Desenvolvedor do SQL Server 2019 (15.x)
SQL Server 2017 (14.x) Inteligência de Negócios SQL Server 2019 (15.x) Empresa
Avaliação do SQL Server 2017 (14.x) Avaliação do SQL Server 2019 (15.x)

SQL Server 2019 (15.x) Empresa
SQL Server 2019 (15.x) Padrão
SQL Server 2019 (15.x) Web
Desenvolvedor do SQL Server 2019 (15.x)
SQL Server 2019 (15.x) versão candidata 1 SQL Server 2019 (15.x) Empresa
Desenvolvedor do SQL Server 2019 (15.x) SQL Server 2019 (15.x) Empresa

1 suporte da Microsoft para atualizar do software candidato à versão é especificamente para clientes que participaram do Programa de Adoção Antecipada.

Migrar para o SQL Server 2019

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. As bases de dados com um nível de compatibilidade de 90 (por exemplo, no SQL Server 2005 (9.x)) são atualizadas automaticamente para um nível de compatibilidade de 100 quando migradas para o SQL Server 2019 (15.x). Se o nível de compatibilidade no banco de dados de origem for 100 ou superior, ele não será alterado no SQL Server 2019 (15.x).

Para obter informações, consulte Atualizar o SQL Server para a versão mais recente.

As dicas e ferramentas a seguir podem ajudá-lo a planejar e implementar sua migração.

Ferramenta ou funcionalidade Descrição
Ferramentas de migração A migração é suportada por meio do componente de migração do SQL Server no SQL Server Management Studio.
Cópia de segurança e restauro Um backup feito no SQL Server 2008 (10.0.x) e posterior pode ser restaurado para o SQL Server 2019 (15.x) sem alterar seu nível de compatibilidade, desde que o backup do banco de dados tenha um nível de compatibilidade igual 100 ou superior.

Os bancos de dados com um nível de compatibilidade de 90, incluindo backups feitos 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 registos de logs O envio de logs é suportado 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).

Atenção: Se ocorrer um failover automático ou manual e a instância do SQL Server 2019 (15.x) se tornar primária, a instância do SQL Server 2008 (10.0.x) ou do SQL Server 2008 R2 (10.50.x) se tornará secundária e não poderá receber alterações da principal.
Carga massiva 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 da edição do SQL Server 2019

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, consulte Atualizar para uma edição diferente do SQL Server (Instalação).

Atualize a partir de Atualize para
SQL Server 2019 (15.x) Enterprise (Servidor+CAL e Core) 3 SQL Server 2019 (15.x) Empresa
SQL Server 2019 (15.x) Versão de Avaliação Enterprise 2, 3 SQL Server 2019 (15.x) Enterprise (Licença Server+CAL ou Core)

SQL Server 2019 (15.x) Padrão
Desenvolvedor do SQL Server 2019 (15.x)
SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Padrão 3 SQL Server 2019 (15.x) Enterprise (Licença Server+CAL ou Core)
Desenvolvedor do SQL Server 2019 (15.x) 3 SQL Server 2019 (15.x) Enterprise (Licença Server+CAL ou Core)

SQL Server 2019 (15.x) Web
SQL Server 2019 (15.x) Padrão
SQL Server 2019 (15.x) Web SQL Server 2019 (15.x) Enterprise (Licença Server+CAL ou Core)

SQL Server 2019 (15.x) Padrão
SQL Server 2019 (15.x) Express 1 SQL Server 2019 (15.x) Enterprise (Licença Server+CAL ou Core)

Desenvolvedor do SQL Server 2019 (15.x)
SQL Server 2019 (15.x) Padrão
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 o SQL Server 2019 (15.x) Enterprise (Licença Core):

Atualização da edição a partir de Atualização da edição para
SQL Server 2019 (15.x) Enterprise (Licença Server+CAL) 3 SQL Server 2019 (15.x) Enterprise (Licença principal)
SQL Server 2019 (15.x) Enterprise (Licença principal) SQL Server 2019 (15.x) Enterprise (Licença Server+CAL)

1 Também se aplica ao SQL Server 2019 (15.x) Express com Ferramentas e ao SQL Server 2019 (15.x) Express com Advanced Services.

2 A atualização da Avaliação (uma edição gratuita) para qualquer uma das edições pagas é suportada para instalações autónomas, mas não é suportada para instalações em cluster. Essa limitação não se aplica a instâncias autônomas instaladas em um Cluster de Failover do Windows que participam de um grupo de disponibilidade.

3 Alterar a edição de uma instância clusterizada do SQL Server 2019 (15.x) limitada. Os seguintes cenários não são suportados para clusters de failover do SQL Server 2019 (15.x):

  • SQL Server 2019 (15.x) Enterprise to SQL Server 2019 (15.x) Desenvolvedor, padrão ou avaliação.
  • Desenvolvedor do SQL Server 2019 (15.x) para SQL Server 2019 (15.x) Standard ou Evaluation.
  • Avaliação do SQL Server 2019 (15.x) Standard para SQL Server 2019 (15.x).
  • Avaliação do SQL Server 2019 (15.x) para SQL Server 2019 (15.x) Standard.