[英]Window Service In C# - The underlying provider failed on Open
嗨,大家好,我已經用C#編寫了一個Windows服務,以便每10分鍾通過entityframework連接到數據庫,它在調試模式下可以正常工作,但是當我釋放並將其安裝在本地系統帳戶上時,它將引發異常:
基礎提供程序在打開時失敗。 無法打開登錄請求的數據庫“ HCClient”。 登錄失敗。 用戶“ NT AUTHORITY \\ SYSTEM”的登錄失敗。
我的連接字符串:
添加名稱=“ MyDataBaseName” connectionString =“ metadata = res:// /Model.LocalModel.csdl|res:// /Model.LocalModel.ssdl|res://*/Model.LocalModel.msl;provider=System.Data .SqlClient;提供商連接字符串=“ data source = .;初始目錄= HCClient;集成安全性= True; MultipleActiveResultSets = True; App = EntityFramework”“ providerName =” System.Data.EntityClient“
當我想在本地服務或網絡服務上啟動服務時,它返回我錯誤5:盡管我已將其中之一授予我的可執行服務exe權限,但訪問被拒絕,我已閱讀了與錯誤有關的所有主題,但它們均無作用
任何幫助,將不勝感激
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.