好吧,我知道这个问题在这个平台上已经问过很多遍了。似乎对我没有任何帮助。我看着这个Cannot open database "test" requested by the login. The login failed. Login failed for user 'xyz\ASPNET'。我完全理解。
情况是在创建应用程序时默认情况下创建了数据库。我选择个人身份验证。然后,我使用实体框架6扩展数据库。我想通过生成.edmx文件通过实体框架6创建CRUD操作。当我尝试将数据库附加到程序时,发生错误。
我尝试用MSSQL Server打开它以将权限分配给用户。之后它将抱怨文件已损坏。如果有人可以帮助我打开它或如何在其上生成CRUD。我会很感激的。
答案 0 :(得分:0)
您可以在下面看到连接字符串
Data Source=.\SQLExpress;Initial Catalog=something;Integrated Security=True
从您的连接字符串中删除Integrated Security=True
即可使用
更新
建议保留Integrated Security
。如果为false,则在连接中指定用户标识和密码。设置为true时,将使用当前Windows帐户凭据进行身份验证。可能的状态为true
,false
,yes
,no
和sspi
{{3} }