Como depurar a instalação autônoma do MS SQL Server 2012?

1

Como posso diagnosticar e depurar um arquivo de configuração para uma instalação autônoma do MS SQL Server 2012?

O que estou fazendo - Estou construindo um instalador para um produto. O produto requer o MS SQL Server 2012, que eu quero instalar de maneira automatizada. Eu sei que posso usar um arquivo de configuração para fazer isso, e parece aceitar o arquivo (com base nos "padrões" que estou vendo no instalador). No entanto ...

Quando eu defino: QUIET="True" ou QUIETSIMPLE="True" , a instalação leva muito tempo caminho - na verdade, não está instalando. Ele passa pelas etapas iniciais da descompactação do instalador, mas a partir daí sai apenas.

Estou pensando que deve haver um erro no arquivo de configuração (eu tenho duas versões: uma que eu capturei de um manual e uma que eu retirei da Internet).

O que eu tentei - tentei capturar a saída de erro e o código de saída, mas não há nenhum. Eu também tentei pegar apenas algumas das opções, mas isso não produz nenhuma diferença tangível.

A documentação menciona que um arquivo de log é criado em C:\Program Files\MS SQL Server\yadda yadda , mas eu nem tenho essa pasta, então eu realmente não sei onde procurar por evidências do que deu errado.

    
por KlaymenDK 11.12.2015 / 14:42

1 resposta

0

Parece que eu contraí cegueira parcial. O arquivo de log existia, em C:\Program Files\Microsoft SQL Server0\Setup Bootstrap\Log\Summary.txt , e ele declarou um erro:

Overall summary:
Final result:                  Failed: see details below
Exit code (Decimal):           -2068578304
Exit facility code:            1204
Exit error code:               8
Exit message:                  The instance name must not contain spaces or special characters.

Agora atualizei meu script de instalação para analisar esse arquivo após a conclusão do instalador e retornar esse status.

    
por 14.12.2015 / 14:58