
Como possodiagnosticar e depurar um arquivo de configuraçãopara uma instalação autônoma do MS SQL Server 2012?
O que eu estou fazendo-- Estou criando um instalador para um produto. O produto requer o MS SQL Server 2012, que desejo instalar de forma 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"
então a instalação demoracaminhomuito pouco tempo - na verdade, não está sendo instalado. Ele passa pelas etapas iniciais de descompactação do instalador, mas a partir daí simplesmente sai.
Estou pensando que deve haver um erro no arquivo de configuração (tenho duas versões: uma que capturei de uma execução manual e outra que cortei da Internet).
O que eu tentei- Tentei capturar a saída do erro e o código de saída, mas não há nenhum. Também tentei escolher apenas algumas das opções, mas isso não produziu 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 realmente não sei onde procurar evidências do que deu errado.
Responder1
Parece que contraí cegueira parcial. O arquivo de registrofezexiste, em C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\Summary.txt
e 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.