0
我的自動啓動Windows服務用C#編寫取決於MS SQL Server上,並使用Integrated Security=SSPI
登記服務
在安裝程序中,我指出
this.serviceInstaller.ServicesDependedOn = new string[] {"MSSQLSERVER"};
不幸的是,在自動啓動我的服務拋出異常:
System.Data.SqlClient.SqlException(0x80131904):無法打開登錄請求的數據庫「*」。登錄失敗。 用戶'NT AUTHORITY \ SYSTEM'登錄失敗。
如果我不過手動後啓動它,它正常工作 - 連接到數據庫和工作就可以了。
這是爲什麼發生?