A falha do Conselheiro de actualização do servidor SQL 2014

Instalei o SQL Server 2014 Enterprise num VM e estou a tentar instalar o Upgrade Advisor.

as instruções indicam que devo correr {[[0]} mas tenho o seguinte erro:

falta a configuração dos pré-requisitos:

Microsoft SQL Server 2014 Transact-SQL-ScriptDom, que não está instalado pela configuração do Upgrade Advisor. Para continuar, instale o ScriptDom do SQL Server 2014 Transact-SQL abaixo do hyperlink e depois execute a operação de configuração do Upgrade Advisor :

Http://go.microsoft.com/fwlink/?LinkID=296473.

Isso leva-me à página de download. Não há nenhum arquivo ScriptDom, mas uma busca mais mostrou-me que eles significam SQLDOM. Então instalei o SQLDOM.msi dessa página acima e obteve o seguinte erro:

Microsoft SQL Server 2012 Transact-SQL-ScriptDom

a instalação do Microsoft SQL Server 2012 Transact-SQL-ScriptDom falhou porque já existe uma versão mais elevada na maquina. Para prosseguir, desinstalar a versão superior e, em seguida, executar Microsoft SQL Server 2012 Transact-SQL ScriptDom configuração novamente.

Bem, isso foi muito confuso. Primeiro dizem-me que não o tenho, Depois dizem-me que estou a tentar instalar uma versão mais antiga. Reiniciei o VM e o meu portátil local, mas sem ajuda. O suporte da Microsoft disse-me que eles não suportam o upgrade advisor.

Author: bummi, 2014-07-08

3 answers

Vá à página do pacote de funcionalidades Microsoft® SQL Server® 2014, aqui:

Http://www.microsoft.com/en-us/download/details.aspx?id=42295

Carregue no botão de Download, e depois procure o download chamado "SqlDom.msi"; a versão x64 é cerca de 1/3 do caminho para baixo, a versão x86 é cerca de 80-85% do caminho para baixo.

Estas devem ser as últimas versões do ScriptDom.
 5
Author: blcamp, 2014-08-22 14:24:31

Eu tinha o mesmo problema, instalei o sqldom x64.não resultou. Então instalei a versão x86 e o upgrade advisor funcionou. Isto foi no servidor 2012R2 com SQL2012 x64.

 2
Author: Paul, 2014-12-02 09:50:55

O ficheiro Eng_microsoft_ Sqlserver_ Transactsql_ Scriptdom_dll_ 32 Não pode ser instalado porque o ficheiro não pode ser encontrado na lista de ficheiros do gabinete.cabina. Isto pode indique um erro de rede, uma leitura de erro do meio de instalação, ou um problema com este pacote.

 0
Author: user6163241, 2016-11-23 14:13:26