Partilhar via


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

Aplica-se a:SQL Server - somente Windows

Você pode atualizar do SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) e SQL Server 2016 (13.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 2017 (14.x).

Lista de verificação antes da atualização

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

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 2017 (14.x), você deve estar executando um sistema operacional com suporte. Para obter mais informações, consulte Requisitos de hardware e software para SQL Server 2016 e SQL Server 2017.

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 sem suporte

  • Não há suporte para instâncias entre versões do SQL Server 2017 (14.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 2017 (14.x).

  • O SQL Server 2017 (14.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 2017 (14.x), você pode adicionar recursos usando a Instalação do SQL Server 2017 (14.x). Para obter mais informações, consulte Adicionar recursos a uma instância do SQL Server (Instalação).

  • Os Clusters de Failover não são suportados no modo WOW.

Atualizações de versões anteriores para o SQL Server 2017 (14.x)

O SQL Server 2017 (14.x) oferece suporte à atualização das seguintes versões do SQL Server:

  • SQL Server 2008 SP4 ou posterior
  • SQL Server 2008 R2 SP3 ou posterior
  • SQL Server 2012 SP2 ou posterior
  • SQL Server 2014 ou posterior
  • SQL Server 2016 ou posterior

Observação

Para atualizar bancos de dados no SQL Server 2005 (9.x), consulte Suporte para 2005.

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

Atualize a partir de Caminho de atualização suportado
SQL Server 2008 (10.0.x) SP4 Enterprise SQL Server 2017 (14.x) Empresa
Desenvolvedor do SQL Server 2008 (10.0.x) SP4 Desenvolvedor do SQL Server 2017 (14.x)
SQL Server 2008 (10.0.x) SP4 Standard SQL Server 2017 (14.x) Empresa

SQL Server 2017 (14.x) Padrão
SQL Server 2008 (10.0.x) SP4 Pequenas Empresas SQL Server 2017 (14.x) Padrão
SQL Server 2008 (10.0.x) SP4 Web SQL Server 2017 (14.x) Empresa

SQL Server 2017 (14.x) Padrão

SQL Server 2017 (14.x) Web
Grupo de trabalho do SQL Server 2008 (10.0.x) SP4 SQL Server 2017 (14.x) Empresa

SQL Server 2017 (14.x) Padrão
SQL Server 2008 (10.0.x) SP4 Express SQL Server 2017 (14.x) Empresa

SQL Server 2017 (14.x) Padrão

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Expresso
SQL Server 2008 R2 (10.50.x) SP3 Datacenter SQL Server 2017 (14.x) Empresa
SQL Server 2008 R2 (10.50.x) SP3 Enterprise SQL Server 2017 (14.x) Empresa
Desenvolvedor do SQL Server 2008 R2 (10.50.x) SP3 Desenvolvedor do SQL Server 2017 (14.x)
SQL Server 2008 R2 (10.50.x) SP3 Pequenas Empresas SQL Server 2017 (14.x) Padrão
SQL Server 2008 R2 (10.50.x) SP3 Standard SQL Server 2017 (14.x) Empresa

SQL Server 2017 (14.x) Padrão
SQL Server 2008 R2 (10.50.x) SP3 Web SQL Server 2017 (14.x) Empresa

SQL Server 2017 (14.x) Padrão

SQL Server 2017 (14.x) Web
Grupo de trabalho do SQL Server 2008 R2 (10.50.x) SP3 SQL Server 2017 (14.x) Empresa

SQL Server 2017 (14.x) Padrão
SQL Server 2008 R2 (10.50.x) SP3 Express SQL Server 2017 (14.x) Empresa

SQL Server 2017 (14.x) Padrão

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Expresso
SQL Server 2012 (11.x) SP2 Enterprise SQL Server 2017 (14.x) Empresa
Desenvolvedor do SQL Server 2012 (11.x) SP2 Desenvolvedor do SQL Server 2017 (14.x)

SQL Server 2017 (14.x) Padrão

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Empresa
SQL Server 2012 (11.x) SP2 Standard SQL Server 2017 (14.x) Empresa

SQL Server 2017 (14.x) Padrão
SQL Server 2012 (11.x) SP1 Web SQL Server 2017 (14.x) Empresa

SQL Server 2017 (14.x) Padrão

SQL Server 2017 (14.x) Web
SQL Server 2012 (11.x) SP2 Express SQL Server 2017 (14.x) Empresa

SQL Server 2017 (14.x) Padrão

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Expresso
SQL Server 2012 (11.x) SP2 Business Intelligence SQL Server 2017 (14.x) Empresa
Avaliação do SQL Server 2012 (11.x) SP2 Avaliação do SQL Server 2017 (14.x)

SQL Server 2017 (14.x) Empresa

SQL Server 2017 (14.x) Padrão

SQL Server 2017 (14.x) Web

Desenvolvedor do SQL Server 2017 (14.x)
SQL Server 2014 (12.x) Empresa SQL Server 2017 (14.x) Empresa
Programador SQL Server 2014 (12.x) Desenvolvedor do SQL Server 2017 (14.x)

SQL Server 2017 (14.x) Padrão

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Empresa
SQL Server 2014 (12.x) Padrão SQL Server 2017 (14.x) Empresa

SQL Server 2017 (14.x) Padrão
SQL Server 2014 (12.x) Web SQL Server 2017 (14.x) Empresa

SQL Server 2017 (14.x) Padrão

SQL Server 2017 (14.x) Web
SQL Server 2014 (12.x) Expresso SQL Server 2017 (14.x) Empresa

SQL Server 2017 (14.x) Padrão

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Expresso

Desenvolvedor do SQL Server 2017 (14.x)
SQL Server 2014 (12.x) Business Intelligence SQL Server 2017 (14.x) Empresa
Avaliação do SQL Server 2014 (12.x) Avaliação do SQL Server 2017 (14.x)

SQL Server 2017 (14.x) Empresa

SQL Server 2017 (14.x) Padrão

SQL Server 2017 (14.x) Web

Desenvolvedor do SQL Server 2017 (14.x)
SQL Server 2016 (13.x) Empresa SQL Server 2017 (14.x) Empresa
Desenvolvedor do SQL Server 2016 (13.x) Desenvolvedor do SQL Server 2017 (14.x)

SQL Server 2017 (14.x) Padrão

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Empresa
SQL Server 2016 (13.x) Padrão SQL Server 2017 (14.x) Empresa

SQL Server 2017 (14.x) Padrão
SQL Server 2016 (13.x) Web SQL Server 2017 (14.x) Empresa

SQL Server 2017 (14.x) Padrão

SQL Server 2017 (14.x) Web
SQL Server 2016 (13.x) Express SQL Server 2017 (14.x) Empresa

SQL Server 2017 (14.x) Padrão

SQL Server 2017 (14.x) Web

SQL Server 2017 (14.x) Expresso

Desenvolvedor do SQL Server 2017 (14.x)
SQL Server 2016 (13.x) Business Intelligence SQL Server 2017 (14.x) Empresa
Avaliação do SQL Server 2016 (13.x) Avaliação do SQL Server 2017 (14.x)

SQL Server 2017 (14.x) Empresa

SQL Server 2017 (14.x) Padrão

SQL Server 2017 (14.x) Web

Desenvolvedor do SQL Server 2017 (14.x)
SQL Server 2017 (14.x) versão candidata 1 SQL Server 2017 (14.x) Empresa
Desenvolvedor do SQL Server 2017 (14.x) SQL Server 2017 (14.x) Empresa

1 O suporte da Microsoft para atualizar a partir de software candidato a lançamento destina-se especificamente a clientes que participaram no Programa de Adoção de Tecnologia (TAP).

Suporte do SQL Server 2017 para SQL Server 2005

Esta seção discute o suporte do SQL Server 2017 (14.x) para o SQL Server 2005 (9.x). No SQL Server 2017 (14.x), você pode:

  • Anexe um banco de dados do SQL Server 2005 (9.x) (arquivos mdf/ldf) à instância do SQL Server 2017 (14.x) do mecanismo de banco de dados.

  • Restaure um banco de dados do SQL Server 2005 (9.x) para a instância do SQL Server 2017 (14.x) do mecanismo de banco de dados a partir de um backup.

  • Faça backup de um cubo do SQL Server 2005 Analysis Services (SSAS) e restaure-o no SQL Server 2017 (14.x).

Quando um banco de dados do SQL Server 2005 (9.x) é atualizado para o SQL Server 2017 (14.x), o nível de compatibilidade do banco de dados é alterado de 90 para 100. (No SQL Server 2017 (14.x), os valores válidos para o nível de compatibilidade do banco de dados são 100, 110, 120, 130 e 140.) ALTER DATABASE (Transact-SQL) nível de compatibilidade discute como a alteração do nível de compatibilidade pode afetar os aplicativos no SQL Server.

Não há suporte para quaisquer cenários não especificados na lista anterior, incluindo, entre outros:

  • Instalação do SQL Server 2005 (9.x) e do SQL Server 2017 (14.x) no mesmo computador (lado a lado).

  • Usando uma instância do SQL Server 2005 (9.x) como membro da topologia de replicação que envolve uma instância do SQL Server 2017 (14.x).

  • Configuração do espelhamento de banco de dados entre instâncias do SQL Server 2017 (14.x) e do SQL Server 2005 (9.x).

  • Backup do log de transações com envio de logs entre instâncias do SQL Server 2017 (14.x) e SQL Server 2005 (9.x).

  • Configuração de servidores vinculados entre instâncias do SQL Server 2017 (14.x) e do SQL Server 2005 (9.x).

  • Gerenciando uma instância do SQL Server 2005 (9.x) a partir de um SQL Server 2017 (14.x) Management Studio.

  • Anexando um cubo do SQL Server 2005 Analysis Services (SSAS) no SQL Server 2017 (14.x) Management Studio.

  • Conectando-se ao SQL Server 2005 Integration Services (SSIS) a partir do SQL Server 2017 (14.x) Management Studio.

  • Gerenciando um serviço do SQL Server 2005 Integration Services (SSIS) a partir do SQL Server 2017 (14.x) Management Studio.

  • Suporte para componentes personalizados do Integration Services do SQL Server 2005 (9.x) de terceiros, como execução e atualização.

Atualização da edição do SQL Server 2017

A tabela a seguir lista os cenários de atualização de edição com suporte no SQL Server 2017 (14.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 2017 (14.x) Enterprise (Servidor+CAL e Core) 2 SQL Server 2017 (14.x) Empresa
SQL Server 2017 (14.x) Avaliação Enterprise 2 SQL Server 2017 (14.x) Enterprise (Licença Server+CAL ou Core)

SQL Server 2017 (14.x) Padrão

Desenvolvedor do SQL Server 2017 (14.x)

SQL Server 2017 (14.x) Web

A atualização de 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 clusterizadas. 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.
SQL Server 2017 (14.x) Padrão 2 SQL Server 2017 (14.x) Enterprise (Licença Server+CAL ou Core)
Desenvolvedor SQL Server 2017 (14.x) 2 SQL Server 2017 (14.x) Enterprise (Licença Server+CAL ou Core)

SQL Server 2017 (14.x) Web

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

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

Desenvolvedor do SQL Server 2017 (14.x)

SQL Server 2017 (14.x) Padrão

SQL Server 2017 (14.x) Web

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

2 A modificação da edição de um cluster de failover do SQL Server 2017 (14.x) é limitada. Os seguintes cenários não são suportados para clusters de failover do SQL Server 2017 (14.x):

Além disso, você também pode executar uma atualização de edição entre o SQL Server 2017 (14.x) Enterprise (licença Server+CAL) e o SQL Server 2017 (14.x) Enterprise (Licença Core):

Atualização da edição a partir de Atualização da edição para
SQL Server 2017 (14.x) Enterprise (Licença Server+CAL) 1 SQL Server 2017 (14.x) Enterprise (Licença principal)
SQL Server 2017 (14.x) Enterprise (Licença principal) SQL Server 2017 (14.x) Enterprise (Licença Server+CAL)

1 A alteração da edição de um cluster de failover do SQL Server 2017 (14.x) é limitada. Os seguintes cenários não são suportados para clusters de failover do SQL Server 2017 (14.x):

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