Wie kann ich die unbeaufsichtigte Installation von MS SQL Server 2012 debuggen?

1

Wie kann ich eine Konfigurationsdatei für eine unbeaufsichtigte Installation von MS SQL Server 2012 diagnostizieren und debuggen ?

Was ich tue - ich baue ein Installationsprogramm für ein Produkt. Das Produkt benötigt MS SQL Server 2012, den ich automatisiert installieren möchte. Ich weiß, dass ich dazu eine Konfigurationsdatei verwenden kann, und sie scheint die Datei zu akzeptieren (basierend auf den im Installationsprogramm angezeigten "Standardeinstellungen"). Jedoch...

Wenn ich einstelle: QUIET="True"oder QUIETSIMPLE="True"dann dauert die Installation viel zu kurz - tatsächlich wird sie nicht installiert. Es werden zwar die ersten Schritte zum Dekomprimieren des Installationsprogramms ausgeführt, danach wird es jedoch beendet.

Ich denke, dass es einen Fehler in der Konfigurationsdatei geben muss (ich habe zwei Versionen: eine, die ich aus einem manuellen Durchlauf erfasst habe, und eine, die ich aus dem Internet abgeschnitten habe).

Was ich versucht habe - Ich habe versucht, die Fehlerausgabe und den Beendigungscode zu erfassen, aber es gibt keine. Ich habe auch versucht, nur einige der Optionen zu nutzen, aber das ergibt keinen spürbaren Unterschied.

In der Dokumentation wird erwähnt, dass eine Protokolldatei erstellt wurde C:\Program Files\MS SQL Server\yadda yadda, aber ich habe nicht einmal diesen Ordner, sodass ich nicht weiß, wo ich nach Beweisen dafür suchen soll, was schief gelaufen ist.

KlaymenDK
quelle

Antworten:

0

Ich habe anscheinend teilweise Blindheit. Die Protokolldatei hat vorhanden sind , an C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\Summary.txt, und es hat einen Fehler feststellen:

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.

Ich habe jetzt mein Installationsskript aktualisiert, um diese Datei nach Abschluss des Installationsprogramms zu analysieren und diesen Status zurückzugeben.

KlaymenDK
quelle