Falls das Setup des SQL Servers scheitert, finden Sie in folgendem Verzeichnis eine Logdatei, die beschreibt, zu welchem Fehler es gekommen ist:


C:\Program Files\Microsoft SQL Server\150\Setup Bootstrap\Log\summary.txt


Bekannte Ursachen für Fehler:


1. Der Windows Rechner benötigt zunächst einen Neustart -> Bitte starten Sie den Rechner erneut und führen Sie danach das Setup wiederholt aus


2. Das beim SQL Setup zu setzende Passwort entspricht nicht den Passwort-Richtlinien Ihres Unternehmens


In solche einem Fall sieht der Beginn der Log-datei ähnlich wie folgt aus:


Overall summary:
  Final result:                  Failed: see details below
  Exit code (Decimal):           -2061893613
  Exit facility code:            1306
  Exit error code:               19
  Exit message:                  The specified sa password does not meet strong password requirements. For more information about strong password requirements, see "Database Engine Configuration - Account Provisioning" in Setup Help or in SQL Server 2019 Books Online.
  Start time:                    2024-02-06 23:01:59
  End time:                      2024-02-06 23:02:20
  Requested action:              Install


Grund des Scheiterns: Das Passwort ("LOGINventory6"), welches bei der Installation der SQL Server Instanz für den sa-User gesetzt werden soll, ist nicht komplex genug oder zu kurz.


Wenden Sie sich in diesem Fall gerne an unseren Support, der Sie dabei unterstützt, die im Anhang befindliche bat-Datei so zu modifizieren, dass das Passwort (letzte Zeichen im Skript) ausreichend komplex ist. Anschließend kann dieses bat-File genutzt werden, um das SQL Server Express 2019 Setup erneut zu starten. Dabei wird noch das ca. 250 MB große Setup File der Express-Edition benötigt. Dieses wird über das bat-File mit Parametern aufgerufen. Das SQL-Setup und bat-Datei befinden sich auch im Ordner "C:\Program Files\LOGIN\LOGINventory9\SQL Server Setup".


3. In der Log-Datei wird  gemeldet:


Setup encountered a failure while running job UpdateResult.


Modifizieren Sie die bat-Datei Installsql2019.bat (im Anhang), sodass der Parameter /UpdateEnabled = False ebenfalls Teil der Befehlszeile ist.

Im Anschluss sollte sich das Setup erfolgreich mit Hilfe der bat-Datei starten lassen.


4. NVMe SSD mit Windows 11 oder Windows Server 2022/2025


Falls die SSD eine Sektorgröße > 4K hat, dann kann Microsoft SQL Server darauf nicht gestartet werden.


Zum Test öffnen Sie eine Kommando-Prompt "Als Administrator" und geben folgenden Befehl ein, um zu überprüfen, ob einer der Wert beginnend mit "PhysicalBytesPerSector" einen Wert größer 4096 hat, also z.B. 16384:

c:\> fsutil fsinfo sectorinfo c:

Ziehen Sie eine der folgenden Lösungen in Betracht:


a) Registry Wert setzen:

- Kommando-Prompt "Als Administrator" öffnen

- diese Zeile (ohne Umbruch) eingeben:

C:\> REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes" /t   REG_MULTI_SZ /d "* 4095" /f


b) SQL Server konfigurieren

Sie können SQL Server starten, indem Sie das Ablaufverfolgungsflag 1800 angeben. Dies funktioniert bei der mitgelieferten LOGINventory Datenbank über folgenden Registry Wert:

- Kommando-Prompt "Als Administrator" öffnen

- diese Zeile (ohne Umbruch) eingeben:

C:\> REG ADD "HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL15.LOGINVENTORY\MSSQLServer\Parameters" /v SQLArg3 /t REG_SZ /d "-T1800" /f 


Hier finden Sie den vollständigen Microsoft Artikel: https://learn.microsoft.com/de-de/troubleshoot/sql/database-engine/database-file-operations/troubleshoot-os-4kb-disk-sector-size