嗯,我知道这个问题在这个平台上被问了很多次。似乎没有什么对我有用。我看着这个无法打开登录请求的数据库“测试”。登录失败。用户 'xyz\ASPNET' 登录失败。我完全理解这一点。
情况是数据库是在我创建应用程序时默认创建的。我选择个人身份验证。然后我使用 Entity Framework 6 扩展数据库。我想通过 Entity Framework 6 通过生成 .edmx 文件来创建一个 CRUD 操作。当我尝试将数据库附加到程序时发生错误。
我尝试使用 MSSQL Server 打开它以将权限分配给用户。之后它会抱怨文件已损坏。如果有人会帮助我打开它或如何在其上生成 CRUD。我会很感激的。
您可以看到如下所示的连接字符串
Data Source=.\SQLExpress;Initial Catalog=something;Integrated Security=True
Integrated Security=True
从您的连接字符串中删除,然后它将起作用
更新
建议保留Integrated Security
。如果为 false,则在连接中指定用户 ID 和密码。如果为true,当前的Windows帐户凭据用于authentication.Possible状态是true
,false
,yes
,no
,和sspi
阅读更多
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句