Emita a instalação do SQL SERVER EXPR 2012/2016 no Server 2012 R2

1

Eu tenho executado o SQL SERVER Express 2008 no Server 2012 R2 há algum tempo. Recentemente, comecei a pesquisar o processo de migração para migrar para o SQL SERVER EPXRESS 2016. Como o banco de dados original foi migrado do Express 2005, o nível de compatibilidade era 90 e preciso parar em 110 para migrar para 130. 110 forneceu novos tipos de objeto e consulta avanços como a cláusula IIF. A ferramenta de migração de dados identificou essas atualizações necessárias.

No processo de atualização do SQL, estou recebendo o seguinte erro:

TITLE: SQL Server Setup failure.
------------------------------

SQL Server Setup has encountered the following error:

Version string portion was too short or too long..

For help, click: http://go.microsoft.com/fwlinkLinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&EvtType=0x6343E456%25400x294A9FD9

o link é inútil à medida que a MS o reedita.

O erro aparece depois de selecionar "Nova instalação independente do SQL Server ou adicionar recursos a uma instalação existente" na parte superior da janela do SQL Server Installation Center. Apenas como teste eu tentei o SQL 2016 Express também. O mesmo erro.

Encontrei alguns posts sobre como alterar o registro, apague a versão antiga do .net referenciada na seguinte chave:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings.0\User Agent\Post Platform

isso não funcionou.

Eu tentei várias ferramentas de teste do .Net Framework para validar cada versão. Nenhum erro foi encontrado, mas essas ferramentas parecem ainda não ter sido atualizadas para o Server 2012 R2.

Atualmente meu servidor está afundado, sem banco de dados em funcionamento.

Confirmei que os recursos do .Net Framework 3.5 e 4.5 estão instalados, via Gerenciador de Servidores.

Também tentei a opção REPAIR e praticamente todos os outros recursos disponíveis no Centro de Instalação do SQL Server. Produz o mesmo erro.

Qualquer ajuda esclarecedora seria um prazer analisar.

UPDATE : Todas as instalações de SQL foram removidas através do Painel de Controle e onde isso não foi bem sucedido através do método descrito de Aaron Burtrand foi usado para limpar o registro ... his blog O mesmo erro continua .

    
por htm11h 04.11.2016 / 21:07

2 respostas

0
No interesse de resolver este problema, e sem nenhum feedback diretamente da Microsoft em seu site, (provavelmente já que a versão não é mais suportada) eu tenho chicoteado e recarregado o sistema operacional a partir do zero carregado SQL 2016 Express e tenho tudo funcionando como esperado.

    
por 14.11.2016 / 18:08
1

Eu consideraria postar isso como um comentário, mas devido à falta de reputação, não posso.

Tente mover os arquivos do banco de dados SQL (.mdf e .log) para uma nova VM do Windows e atualize os arquivos do banco de dados. Em seguida, desinstale qualquer coisa relacionada ao SQL em seu servidor, instale o SQL 2016 Express e reconecte os arquivos de banco de dados atualizados a ele.

    
por 11.11.2016 / 02:59