Seite 1 von 1
[GELÖST] SQL Express 2016 Installation
Veröffentlicht: 18. Juni 2020 - 10:01 Uhr
von toto25
Guten Morgen,
Ich arbeite seit einigen Tagen an der Installation von SQL Express 2016. Ich habe die Konfigurationsdatei für eine unbeaufsichtigte Installation erstellt, und lokal funktioniert sie. Ich habe den gesamten Inhalt des SQL-Setup-Ordners in das WAPT-Paket kopiert. Beim Deployment erhalte ich jedoch eine schwerwiegende Fehlermeldung, und es werden keine Dateien auf meinem Client installiert.
Hier ist die Fehlermeldung und meine setup.py-Datei.

- sql2.PNG (4,67 KB) 6288 Aufrufe

- sql1.PNG (56,23 KB) 6288 Mal angesehen
Hat es jemand geschafft, es zu installieren oder ist auf einen ähnlichen Fehler gestoßen? Vielen Dank!
Betreff: Installation von SQL Express 2016
Veröffentlicht: 18. Juni 2020 - 10:31 Uhr
von htouvet
Guten Morgen,
Es scheint, dass für eine unbeaufsichtigte Installation von SQL Server einige zusätzliche Parameter erforderlich sind...
Vielleicht zumindest
Code: Alle auswählen
/Q /IACCEPTSQLSERVERLICENSETERMS /ACTION="install"
https://docs.microsoft.com/fr-fr/sql/da ... rver-ver15
setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION="install" ...
Offenbar zeigt setup.exe /help die verfügbaren Parameter an
Betreff: Installation von SQL Express 2016
Veröffentlicht: 18. Juni 2020 - 11:20 Uhr
von toto25
Vielen Dank für Ihre Antwort
Ich habe versucht, die in der Microsoft-Dokumentation angegebenen „erforderlichen“ Optionen zu verwenden, aber es hat nicht funktioniert. Daher habe ich meine gesamte Konfigurationsdatei wie folgt kopiert:
Code: Alle auswählen
def install():
install_exe_if_needed("SETUP.exe",'/Q /IACCEPTSQLSERVERLICENSETERMS /ACTION="install" /ROLE="AllFeatures_WithDefaults" /ENU="False" /IACCEPTSQLSERVERLICENSETERMS="True" /QUIET="True" /UpdateEnabled="True" /USEMICROSOFTUPDATE="True" /FEATURES=SQLENGINE' (le reste)........
Ergebnis: "Es wurde der Exit-Status -2068052377 zurückgegeben."
Ich kann nicht herausfinden, was dieser Fehlercode bedeutet.
Betreff: Installation von SQL Express 2016
Veröffentlicht: 18. Juni 2020 - 12:28 Uhr
von florentR2
Ich bin gespannt, ob Sie eine Lösung finden. Ich habe eine Software, die ich nicht paketieren kann, und sie enthält ein SQL-Express-Modul, das meiner Vermutung nach das Problem verursacht.
Lokal mit PyScripter funktioniert die Installation problemlos.
Wenn Sie das Problem jedoch in der Kommandozeile mit `psexec -i -s cmd` reproduzieren können, bedeutet das vermutlich, dass SQL Express die Installation unter dem Systemkonto nicht unterstützt.
Betreff: Installation von SQL Express 2016
Veröffentlicht: 19. Juni 2020 - 09:07 Uhr
von toto25
Guten Morgen,
Ich habe die Installation erfolgreich abgeschlossen, daher werde ich die von mir befolgten Schritte für diejenigen teilen, die sie benötigen!
Also habe ich meine SQL Express 2016 Konfigurationsdatei erstellt (Installation starten und dann abbrechen, leicht über Google zu finden), ich habe QUIETSIMPLE e entfernt und QUIET = TRUE eingefügt.
Dann habe ich alles unverändert in die setup.py-Datei eingefügt
Code: Alle auswählen
def install():
install_exe_if_needed("SETUP.exe",'/ACTION="install" /ROLE="AllFeatures_WithDefaults" /ENU="False" /IACCEPTSQLSERVERLICENSETERMS="True" /QUIET="True" /UpdateEnabled="True" /USEMICROSOFTUPDATE="True" /FEATURES=SQLENGINE etc....
Ich habe den Inhalt des Installationsordners in das Paket eingefügt.
Das Problem war, dass ich bei jeder Testinstallation nicht alle Spuren der Software vollständig entfernt hatte, daher die Fehlermeldung. Nach einer vollständigen Deinstallation funktioniert es.
Betreff: Installation von SQL Express 2016
Veröffentlicht: 19. Juni 2020 - 09:37 Uhr
von florentR2
toto25 schrieb: ↑19. Juni 2020 - 09:07
Code: Alle auswählen
def install():
install_exe_if_needed("SETUP.exe",'/ACTION="install" /ROLE="AllFeatures_WithDefaults" /ENU="False" /IACCEPTSQLSERVERLICENSETERMS="True" /QUIET="True" /UpdateEnabled="True" /USEMICROSOFTUPDATE="True" /FEATURES=SQLENGINE etc....
Guten Morgen,
Könnten Sie bitte alle standardmäßig verfügbaren Optionen auflisten?
Oder würde das allein genügen?
Code: Alle auswählen
install_exe_if_needed("SETUP.exe",'/ACTION="install" /ROLE="AllFeatures_WithDefaults" /ENU="False" /IACCEPTSQLSERVERLICENSETERMS="True" /QUIET="True"')
Betreff: Installation von SQL Express 2016
Veröffentlicht: 19. Juni 2020 - 11:38 Uhr
von toto25
Das sind im Grunde alle Optionen in der Konfigurationsdatei.
Code: Alle auswählen
def install():
install_exe_if_needed("SETUP.exe",'/ACTION="install" /ROLE="AllFeatures_WithDefaults" /ENU="False" /IACCEPTSQLSERVERLICENSETERMS="True" /QUIET="True" /UpdateEnabled="True" /USEMICROSOFTUPDATE="True" /FEATURES=SQLENGINE /UpdateSource="MU" /HELP="False" /INDICATEPROGRESS="False" /X86="False" /INSTALLSHAREDDIR="C:\Program Files\Microsoft SQL Server" /INSTALLSHAREDWOWDIR="C:\Program Files (x86)\Microsoft SQL Server" /INSTANCENAME="MONENTREPRISE" /SQMREPORTING="False" /INSTANCEID="MONENTREPRISE" /INSTANCEDIR="C:\Program Files\Microsoft SQL Server" /AGTSVCACCOUNT="AUTORITE NT\SERVICE RÉSEAU" /AGTSVCSTARTUPTYPE="Disabled" /COMMFABRICPORT="0" /COMMFABRICNETWORKLEVEL="0" /COMMFABRICENCRYPTION="0" /MATRIXCMBRICKCOMMPORT="0" /SQLSVCSTARTUPTYPE="Automatic" /FILESTREAMLEVEL="0" /ENABLERANU="True" /SQLCOLLATION="French_CI_AS" /SQLSVCACCOUNT="NT Service\MSSQL$MONENTREPRISE" /SQLSYSADMINACCOUNTS="BUILTIN\Administrateurs" /SECURITYMODE="SQL" /SAPWD="Colo#2009" /ADDCURRENTUSERASSQLADMIN="False" /TCPENABLED="1" /NPENABLED="0" /BROWSERSVCSTARTUPTYPE="Automatic"',timeout=1200)