Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server - somente Windows
Você pode fazer a atualização do SQL Server 2008 (10.0.x), do SQL Server 2008 R2 (10.50.x), do SQL Server 2012 (11.x) e do SQL Server 2014 (12.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 2016 (13.x).
Lista de verificação anterior à atualização
Antes de atualizar de uma edição do SQL Server 2016 (13.x) para outra, verifique se há suporte à funcionalidade usada no momento na edição que você utilizará.
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 2016 (13.x), você deverá estar executando um sistema operacional com suporte. Para obter mais informações, consulte os 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 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 2016 (13.x). Os números de versão dos componentes do Mecanismo de Banco de Dados, Serviços de análisee do Reporting Services devem ser os mesmos em uma instância do SQL Server 2016 (13.x).
O SQL Server 2016 (13.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, você pode fazer backup ou desanexar bancos de dados de uma instância de 32 bits do SQL Server e restaurá-los ou anexá-los a uma instância de 64 bits do SQL Server se os bancos de dados não forem publicados na replicação. Você deve recriar os logons e outros objetos de usuário nos bancos de dados do sistema
master
,msdb
emodel
.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 2016 (13.x), você poderá adicionar recursos usando a Instalação do SQL Server 2016 (13.x). Para obter mais informações, confira Adicionar recursos a uma instância do SQL Server 2016 (Instalação).
Não há suporte para clusters de failover no modo WOW.
Não há suporte para a atualização de uma edição de Avaliação de uma versão anterior do SQL Server .
Quando você atualiza do RC1 ou das versões anteriores do SQL Server 2016 para o RC3 ou versões posteriores, o PolyBase deve ser desinstalado antes da atualização e reinstalado após a atualização.
Atualizações de versões anteriores para o SQL Server 2016
O SQL Server 2016 dá suporte à atualização das seguintes versões do SQL Server:
- SQL Server 2008 (10.0.x) SP4 ou posterior
- SQL Server 2008 R2 (10.50.x) SP3 ou posterior
- SQL Server 2012 (11.x) SP2 ou posterior
- SQL Server 2014 (12.x) ou posterior
Observação
Para obter mais informações sobre como 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 2016 (13.x).
Atualizar a partir do | Caminho de atualização suportado |
---|---|
SQL Server 2008 (10.0.x) SP4 Enterprise | SQL Server 2016 (13.x) Enterprise |
SQL Server 2008 (10.0.x) SP4 Desenvolvedor | Desenvolvedor do SQL Server 2016 (13.x) |
SQL Server 2008 (10.0.x) SP4 Standard | SQL Server 2016 (13.x) Enterprise SQL Server 2016 (13.x) Standard |
SQL Server 2008 (10.0.x) SP4 Small Business | SQL Server 2016 (13.x) Standard |
SQL Server 2008 (10.0.x) SP4 Web | SQL Server 2016 (13.x) Enterprise SQL Server 2016 (13.x) Standard SQL Server 2016 (13.x) Web |
Grupo de trabalho SP4 do SQL Server 2008 (10.0.x) | SQL Server 2016 (13.x) Enterprise SQL Server 2016 (13.x) Standard |
SQL Server 2008 (10.0.x) SP4 Express | SQL Server 2016 (13.x) Enterprise SQL Server 2016 (13.x) Standard SQL Server 2016 (13.x) Web SQL Server 2016 (13.x) Express |
SQL Server 2008 R2 (10.50.x) SP3 Datacenter | SQL Server 2016 (13.x) Enterprise |
SQL Server 2008 R2 (10.50.x) SP3 Enterprise | SQL Server 2016 (13.x) Enterprise |
SqL Server 2008 R2 (10.50.x) Desenvolvedor SP3 | Desenvolvedor do SQL Server 2016 (13.x) |
SQL Server 2008 R2 (10.50.x) SP3 Small Business | SQL Server 2016 (13.x) Standard |
SQL Server 2008 R2 (10.50.x) SP3 Standard | SQL Server 2016 (13.x) Enterprise SQL Server 2016 (13.x) Standard |
SQL Server 2008 R2 (10.50.x) SP3 Web | SQL Server 2016 (13.x) Enterprise SQL Server 2016 (13.x) Standard SQL Server 2016 (13.x) Web |
Grupo de trabalho do SQL Server 2008 R2 (10.50.x) SP3 | SQL Server 2016 (13.x) Enterprise SQL Server 2016 (13.x) Standard |
SQL Server 2008 R2 (10.50.x) SP3 Express | SQL Server 2016 (13.x) Enterprise SQL Server 2016 (13.x) Standard SQL Server 2016 (13.x) Web SQL Server 2016 (13.x) Express |
SQL Server 2012 (11.x) SP2 Enterprise | SQL Server 2016 (13.x) Enterprise |
Desenvolvedor do SQL Server 2012 (11.x) SP2 | Desenvolvedor do SQL Server 2016 (13.x) SQL Server 2016 (13.x) Standard SQL Server 2016 (13.x) Web SQL Server 2016 (13.x) Enterprise |
SQL Server 2012 (11.x) SP2 Standard | SQL Server 2016 (13.x) Enterprise SQL Server 2016 (13.x) Standard |
SQL Server 2012 (11.x) SP1 Web | SQL Server 2016 (13.x) Enterprise SQL Server 2016 (13.x) Standard SQL Server 2016 (13.x) Web |
SQL Server 2012 (11.x) SP2 Express | SQL Server 2016 (13.x) Enterprise SQL Server 2016 (13.x) Standard SQL Server 2016 (13.x) Web SQL Server 2016 (13.x) Express |
SQL Server 2012 (11.x) SP2 Business Intelligence | SQL Server 2016 (13.x) Enterprise |
Avaliação do SQL Server 2012 (11.x) SP2 | Avaliação do SQL Server 2016 (13.x) SQL Server 2016 (13.x) Enterprise SQL Server 2016 (13.x) Standard SQL Server 2016 (13.x) Web Desenvolvedor do SQL Server 2016 (13.x) |
SQL Server 2014 (12.x) Enterprise | SQL Server 2016 (13.x) Enterprise |
Desenvolvedor do SQL Server 2014 (12.x) | Desenvolvedor do SQL Server 2016 (13.x) SQL Server 2016 (13.x) Standard SQL Server 2016 (13.x) Web SQL Server 2016 (13.x) Enterprise |
SQL Server 2014 (12.x) Standard | SQL Server 2016 (13.x) Enterprise SQL Server 2016 (13.x) Standard |
SQL Server 2014 (12.x) Web | SQL Server 2016 (13.x) Enterprise SQL Server 2016 (13.x) Standard SQL Server 2016 (13.x) Web |
SQL Server 2014 (12.x) Express | SQL Server 2016 (13.x) Enterprise SQL Server 2016 (13.x) Standard SQL Server 2016 (13.x) Web SQL Server 2016 (13.x) Express Desenvolvedor do SQL Server 2016 (13.x) |
SQL Server 2014 (12.x) Business Intelligence | SQL Server 2016 (13.x) Enterprise |
Avaliação do SQL Server 2014 (12.x) | Avaliação do SQL Server 2016 (13.x) SQL Server 2016 (13.x) Enterprise SQL Server 2016 (13.x) Standard SQL Server 2016 (13.x) Web Desenvolvedor do SQL Server 2016 (13.x) |
SQL Server 2016 (13.x) candidato a lançamento 1 | SQL Server 2016 (13.x) Enterprise |
Desenvolvedor do SQL Server 2016 (13.x) | SQL Server 2016 (13.x) Enterprise |
1 O suporte da Microsoft para atualização do software versão candidata é especificamente para clientes que participaram do Programa de Adoção da Tecnologia (TAP).
Suporte do SQL Server 2016 para SQL Server 2005
Esta seção aborda o suporte do SQL Server 2016 (13.x) para SQL Server 2005 (9.x). No SQL Server 2016 (13.x), você pode executar as seguintes etapas:
Anexar um banco de dados do SQL Server 2005 (9.x) (arquivos mdf/ldf) à instância do SQL Server 2016 (13.x) do mecanismo de banco de dados.
Restaurar um banco de dados do SQL Server 2005 (9.x) para a instância do SQL Server 2016 (13.x) do mecanismo de banco de dados de um backup.
Fazer backup de um cubo do SQL Server 2005 Analysis Services (SSAS) e restaurar no SQL Server 2016 (13.x).
Observação
Quando um banco de dados do SQL Server 2005 (9.x) é atualizado para o SQL Server 2016 (13.x), o nível de compatibilidade do banco de dados é alterado de 90 para 100.
No SQL Server 2016 (13.x), os valores válidos do nível de compatibilidade do banco de dados são 100, 110, 120 e 130.
Nível de compatibilidade de ALTER DATABASE (Transact-SQL) aborda como a alteração do nível de compatibilidade pode afetar os aplicativos do SQL Server.
Não há suporte para cenários especificados na lista anterior, incluindo, mas não limitados ao seguinte:
Instalando o SQL Server 2005 (9.x) e SQL Server 2016 (13.x) no mesmo computador (lado a lado).
Usando uma instância do SQL Server 2005 (9.x) como um membro da topologia de replicação que envolve uma instância do SQL Server 2016 (13.x).
Configurando o espelhamento de banco de dados entre as instâncias do SQL Server 2016 (13.x) e do SQL Server 2005 (9.x) .
Fazendo backup do registro de transações com envio de logs entre as instâncias do SQL Server 2016 (13.x) e do SQL Server 2005 (9.x) .
Configurando servidores vinculados entre as instâncias do SQL Server 2016 (13.x) e do SQL Server 2005 (9.x) .
Gerenciando uma instância do SQL Server 2005 (9.x) no SQL Server 2016 (13.x) Management Studio.
Anexando um cubo do SQL Server 2005 Analysis Services (SSAS) no SQL Server 2016 (13.x) Management Studio.
Conectando-se ao SQL Server 2005 Integration Services (SSIS) a partir do SQL Server 2016 (13.x) Management Studio.
Gerenciando um serviço do SQL Server 2005 Integration Services (SSIS) no SQL Server 2016 (13.x) Management Studio.
Suporte para componentes personalizados do Integration Services de terceiros do SQL Server 2005 (9.x) , como executar e atualizar.
Atualização da edição do SQL Server 2016
A tabela a seguir lista os cenários de atualização de edição com suporte no SQL Server 2016 (13.x).
Para obter instruções passo a passo sobre como executar uma atualização de edição, consulte Atualizar para outra edição do SQL Server (Configuração).
Atualizar a partir do | Fazer upgrade para |
---|---|
SQL Server 2016 (13.x) Enterprise (Server+CAL e Core) 2 | SQL Server 2016 (13.x) Enterprise |
Avaliação do SQL Server 2016 (13.x) Enterprise 2 | SQL Server 2016 (13.x) Enterprise (Licença Server+CAL ou Baseada em Núcleo) SQL Server 2016 (13.x) Standard Desenvolvedor do SQL Server 2016 (13.x) SQL Server 2016 (13.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 2016 (13.x) Standard 2 | SQL Server 2016 (13.x) Enterprise (Licença Server+CAL ou Baseada em Núcleo) |
SQL Server 2016 (13.x) Desenvolvedor 2 | SQL Server 2016 (13.x) Enterprise (Licença Server+CAL ou Baseada em Núcleo) SQL Server 2016 (13.x) Web SQL Server 2016 (13.x) Standard |
SQL Server 2016 (13.x) Web | SQL Server 2016 (13.x) Enterprise (Licença Server+CAL ou Baseada em Núcleo) SQL Server 2016 (13.x) Standard |
SQL Server 2016 (13.x) Express 1 | SQL Server 2016 (13.x) Enterprise (Licença Server+CAL ou Baseada em Núcleo) Desenvolvedor do SQL Server 2016 (13.x) SQL Server 2016 (13.x) Standard SQL Server 2016 (13.x) Web |
Além disso, você também pode executar uma atualização de edição entre o SQL Server 2016 (13.x) Enterprise (Licença Server+CAL) e SQL Server 2016 (13.x) Enterprise (Licença Baseada em Núcleo):
Atualização de edição | Atualização de edição para |
---|---|
SQL Server 2016 (13.x) Enterprise (Licença server+CAL) 2 | SQL Server 2016 (13.x) Enterprise (Licença Baseada em Núcleo) |
SQL Server 2016 (13.x) Enterprise (Licença Baseada em Núcleo) | SQL Server 2016 (13.x) Enterprise (Licença Server+CAL) |
1 Também se aplica ao SQL Server 2016 (13.x) Express com Ferramentas e SQL Server 2016 (13.x) Express com Serviços Avançados.
2 A alteração da edição de um cluster de failover do SQL Server 2016 (13.x) é limitada. Os seguintes cenários são compatíveis com clusters de failover do SQL Server 2016 (13.x):
- SQL Server 2016 (13.x) Enterprise para SQL Server 2016 (13.x) Developer, Standard ou Evaluation.
- SQL Server 2016 (13.x) Developer para SQL Server 2016 (13.x) Standard ou Evaluation.
- SQL Server 2016 (13.x) Standard para SQL Server 2016 (13.x) Evaluation.
- SQL Server 2016 (13.x) Evaluation para SQL Server 2016 (13.x) Standard.