У меня есть служба, которая зависит от SQL Server Express (2005). Каждое утро, когда я перезагружаю свою машину, я вижу, что служба не запущена. В средстве просмотра событий я вижу следующую ошибку:
Служба не может быть запущена. System.Data.SqlClient.SqlException: Невозможно открыть базу данных «MyDatabase», запрошенную при входе в систему. Ошибка входа.
Ошибка входа пользователя 'NT AUTHORITY \ SYSTEM'.
в System.Data.SqlClient.SqlInternalConnection.OnError (исключение SqlException, логическое прерывание соединения)
в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj)
в System.Data.SqlClient.TdsParser.Run (RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj *)
в System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin (логический список enO)
в System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin (ServerInfo serverInfo, String newPassword, логическое ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)
в System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover (Строковый хост, String newPassword, логический redirectedUserInstance, SqlConnection owningObject, SqlConnectionString conn ...
Если я сейчас перезапущу службу, она работает нормально, но не при первом включении машины.
Есть какие-нибудь подсказки, почему это происходит?
JD.