Neulich passierte mir ein blödes MIssgeschick – „schnell“ noch die RAM-Konfiguration eines Servers anpassen am Abend, was soll schon schiefgehen. Um Zeit zu sparen mit dem Handy per Teamviewer, mit Kind auf dem Arm.

Am Eintippen der neuen RAM-Zahl dann aber auf die falsche Taste gekommen und irgendwie ungewollt bestätigt – und schon war der maximale RAM auf 8 MB eingestellt.

Der Prozess sqlservr.exe beendete sich promt und lies sich nicht mehr starten! Ein Einloggen ins Management Studio war ebenfalls nicht mehr möglich.

Zum Fehler fand sich allerlei im Netz „Kein Prozess am anderen Ende der Pipe“ ist weit verbreitet. Eine Lösung für meinen Fall entdeckte ich nach einiger Suche hier:

https://gavindraper.com/2017/08/09/sql_minimial_configuration_mode/

Thanks a lot @Gavin Draper!

If for any reason you can’t start a SQL Server instance due to a configuration change you can start it in minimal configuration mode so you can fix the offending settings by doing the following…

  1. Log on to the computer running the SQL instance
  2. Open the SQL Server configuration manager
  3. In start up arguments add a new one of -f
  4. Start the instance
  5. Change any settings that need changing
  6. Remove the -f argument from startup parameters
  7. Restart the instance

Zu Punkt 3 kann ich anmerken: die zwei vorhandenen zwei Zeilen einfach unangetastet lassen. Ich konnte die eingentlich gewollten 8196 MB eintragen, der mir bisher unbekannte Parameter rettete!