多くの機能のためにデータベースに頻繁にアクセスするアプリケーションがあります。数日間は問題なく動作していました。System.Data.SqlClient.SqlException
今朝例外を受け取りました。これが発生したとき、アプリケーションは通常どおり何もしていませんでした。これを引き起こした原因、または将来それを防ぐ方法についてのアイデアはありますか?
Windows イベント ログ
NT AUTHORITY\SYSTEM
Reason: Failed to open the explicitly specified database.
[CLIENT: <local machine>]
例外スタック トレース
System.Data.SqlClient.SqlException (0x80131904):
Cannot open database ""MyDB"" requested by the login. The login failed.
Login failed for user 'NT AUTHORITY\SYSTEM'.
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode)
at System.Data.Linq.DataContext.SubmitChanges()
at ***.SubmitContextChanges(DataContext dataContext, Int32 counter) in c:\Work\***.cs:line 332
直後の Windows イベント
Attempting to load library 'xpstar.dll' into memory.
This is an informational message only. No user action is required.