Wie debuggt man eine unbeaufsichtigte Installation von MS SQL Server 2012?

Wie debuggt man eine unbeaufsichtigte Installation von MS SQL Server 2012?

Wie kann ichDiagnostizieren und Debuggen einer Konfigurationsdateifür eine unbeaufsichtigte Installation von MS SQL Server 2012?

Was mache ich-- Ich erstelle ein Installationsprogramm für ein Produkt. Das Produkt erfordert MS SQL Server 2012, das ich automatisch installieren möchte. Ich weiß, dass ich dazu eine Konfigurationsdatei verwenden kann, und diese scheint die Datei zu akzeptieren (basierend auf den „Standardeinstellungen“, die ich im Installationsprogramm sehe). Allerdings...

Wenn ich einstelle: QUIET="True"oder QUIETSIMPLE="True"dann dauert die InstallationWegzu wenig Zeit – tatsächlich wird es nicht installiert. Es führt zwar die ersten Schritte zum Dekomprimieren des Installationsprogramms durch, wird danach aber einfach beendet.

Ich vermute, dass in der Konfigurationsdatei ein Fehler vorliegt (ich habe zwei Versionen: eine, die ich bei einem manuellen Durchlauf erfasst habe, und eine, die ich aus dem Internet ausgeschnitten habe).

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

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

Antwort1

Ich scheine teilweise blind zu sein. Die Protokolldateitatexistieren, bei C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\Summary.txt, und es wurde ein Fehler gemeldet:

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.

verwandte Informationen