在客戶端計算機上部署我的C#應用程序的勝利後,會出現以下錯誤:錯誤:底層提供程序在打開時失敗。 system.data.sqlclient.sqlexception用戶登錄失敗
The underlying provider failed on open.system.data.sqlclient.sqlexception
login failed for user. cannot open database "EmdadKhordo" Requested by the login
這是我的連接字符串:
metadata=res://*/Models.EmdadKhodroDB.csdl|res://*/Models.EmdadKhodroDB.ssdl|res://*/Models.EmdadKhodroDB.msl;provider=System.Data.SqlClient;provider connection string="data source=.;initial catalog=EmdadKhodroDB;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"
我用實體框架來訪問SQL Server數據庫。
可能是因爲您的連接字符串使用集成安全性。這意味着當前的Windows用戶將被用於連接到數據庫。如果你的數據庫不支持Windows身份驗證,那麼你會得到這個錯誤。 – user1681317