2017-05-17 90 views
0

我的mssqllocaldb数据库在我的asp.net mvc项目中工作正常。我刚刚从之前导入了mdf文件。它使用Windows身份验证,因为我改变了Windows的另一个用户。它给了我这个错误。无法打开数据库msqllocaldb

“无法打开数据库\”[mycontext] \“登录请求。登录失败。\ r \ n用户'[mycurrentuser]'登录失败。”

我可以做些什么吗?那个数据库可以工作,不需要重新构建。

problem

回答

0

我的观察想指出一些事情来帮助你缩小向着解决方案。

  • 如果您可以发布一些代码,缩小问题会更有帮助!

  • 如上所述,您使用的是Windows身份验证,该应用程序将在ASP.NET帐户下运行。尝试授予Windows用户访问数据库的权限并再次检查运行该应用程序。

  • 尝试授予用户权限,如:

    EXEC sp_grantlogin '计算机名\ ASPNET'

  • 也可以尝试通过链接去 - 它可以在您的问题提供额外的方向。 codeproject

+0

HTTP://i.imgur .com/vEFgcTH.png - 这里是我的错误和一些代码 – klemsi123

+0

我使用简单的会员身份验证 – klemsi123

+0

我试过sp_grantlogin它说,它成功完成,但是当我启动应用程序它是相同的问题 – klemsi123