0

我的自動啓動Windows服務用C#編寫取決於MS SQL Server上,並使用Integrated Security=SSPI登記服務

在安裝程序中,我指出

this.serviceInstaller.ServicesDependedOn = new string[] {"MSSQLSERVER"}; 

不幸的是,在自動啓動我的服務拋出異常

System.Data.SqlClient.SqlException(0x80131904):無法打開登錄請求的數據庫「*」。登錄失敗。 用戶'NT AUTHORITY \ SYSTEM'登錄失敗。

如果我不過手動後啓動它,它正常工作 - 連接到數據庫和工作就可以了。

這是爲什麼發生?

回答