Я создал службу Windows, и моя служба зависит от службы SQL-сервера. Во-первых, SQL начал, а затем моя служба началась при запуске ПК или перезапуске ПК.
Это отлично работает, но проблема заключается в том, что файл базы данных не может быть прочитан службой Windows, выбрасывая исключение "Невозможно открыть базу данных по умолчанию для пользователя. Ошибка входа. Лог не удалось для пользователя" NT AUTHORITY\SYSTEM ", когда я пытаюсь прочитайте базу данных.
Если я запустил компьютер и запустил его, он не сможет прочитать базу данных, но если я запустил компьютер и подожду несколько секунд, а затем войдите в службу окна, он будет читать базу данных.