Я установил приложение как службу и установил зависимость DependOnService от MSSQL $ SQLEXPRESS.На вкладке «Свойства -> Зависимости» моей службы «SQL Server (SQLEXPRESS)» указан как «Эта служба зависит от следующих компонентов системы:».Все вроде нормально.Тем не менее, если я остановлю службу SQL Server (SQLEXPRESS) и запусту свою службу, она запустится очень хорошо (за исключением того, что она не сможет получить доступ к базе данных).
Я ожидал, что моя служба либо a) не запуститсяпотому что SQL Server не работает, или б) заставить SQL Server запускаться, чтобы мой сервис мог запускаться.Но SQL Server все еще не работает, и мой сервис работает.
Я неправильно истолковываю значение зависимостей от сервисов и неправильно читаю документацию?Я попытался установить значение ErrorControl, равное x03, и оно все еще запускается.Любые объяснения, идеи или предложения будут полезны.