无法打开数据库

时间:2018-11-14 05:27:40

标签: c# .net sql-server asp.net-mvc entity-framework-6

好吧,我知道这个问题在这个平台上已经问过很多遍了。似乎对我没有任何帮助。我看着这个Cannot open database "test" requested by the login. The login failed. Login failed for user 'xyz\ASPNET'。我完全理解。

情况是在创建应用程序时默认情况下创建了数据库。我选择个人身份验证。然后,我使用实体框架6扩展数据库。我想通过生成.edmx文件通过实体框架6创建CRUD操作。当我尝试将数据库附加到程序时,发生错误。

我尝试用MSSQL Server打开它以将权限分配给用户。之后它将抱怨文件已损坏。如果有人可以帮助我打开它或如何在其上生成CRUD。我会很感激的。

1 个答案:

答案 0 :(得分:0)

您可以在下面看到连接字符串

Data Source=.\SQLExpress;Initial Catalog=something;Integrated Security=True

从您的连接字符串中删除Integrated Security=True即可使用

更新

建议保留Integrated Security。如果为false,则在连接中指定用户标识和密码。设置为true时,将使用当前Windows帐户凭据进行身份验证。可能的状态为truefalseyesnosspi {{3} }