Wie bereits in einem anderen Beitrag berichtet, wurden in der Selectserver Version 8.11.7.111 Abhängigkeiten eingeführt. Diese Abhängigkeiten dienen der Absicherung, dass bei Neustarts der Rechner die Dienste automatisch gestartet werden können. Beim Selectserver wird deshalb jetzt bei der Installation eine Abhängigkeit zum installierten SQL Server eingefügt.
Allerdings werden diese Abhängigkeiten bei der Installation des SelectServers festgelegt, zu diesem Zeitpunkt ist aber noch nicht festgelegt, welche Instanz des SQL Servers für den Selectserver konfiguriert wird. Aus diesem Grunde wird eine Abhängigkeit zu jeder der zu dem Zeitpunkt installierten SQL Server Instanzen festgelegt.
Dies stellt grundsätzlich kein Problem dar, wenn jedoch nach erfolgter Selectserver Installation eine dieser SQL Server Instanzen deinstalliert wird oder aus einem anderen Grund nicht mehr gestartet werden kann, kann auch der Dienst des Selectservers nicht mehr gestartet werden. Es können folgende Fehlermeldungen auftreten:
Could not start the Bentley SELECTserver servive on Local Computer.Error 1075: The dependency service does not exist or has been marked for deletion
Error 1068: Windows could not start the Bentley SELECTserver service on local Computer. The dependency service or group failed to startDer Unterschied ist der, dass beim Fehler 1075 eine der SQL Server Instanzen deinstalliert wurde und beim Fehler 1068 die SQL Server Instanz zwar existiert, aber nicht mehr gestartet werden kann.
Bevor Sie nachfolgend beschriebene Änderungen an der Registry vornehmen, machen Sie bitte vorab eine Sicherung dieser Registryeinträge:
Die Abhängigkeiten zu deinstallierten und nicht mehr startbaren SQL Server Instanzen sind überflüssig und müssen gelöscht werden, damit der Dienst des Bentley SelectServers wieder gestartet werden kann.
Sie finden die Abhängigkeiten im folgenden Registrykey:
HKLM\SYSTEM\CurrentControlSet\Services\BentleySELECTserver\DependonServiceWählen Sie diesen Key zum Bearbeiten, dann erhalten Sie eine Liste der installierten Abhängigkeiten, so ähnlich wie hier:
Entfernen Sie den oder die überflüssige Instanzen.
Widerholen Sie das Entfernen der überflüssigen Instanzen auch an folgenden Orten:
HKLM\SYSTEM\ControlSet001\Services\BentleySELECTserver\DependonServiceHKLM\SYSTEM\ControlSet002\Services\BentleySELECTserver\DependonService
Nach einem Neustart des Rechners sollte der Dienst für den Selectserver wieder gestartet weren können.
Sollten noch Fragen oder Probleme auftauchen, wenden Sie sich bitte an den Technischen Support.