无法打开登录请求的数据库。登录失败。用户' NT AUTHORITY \ SYSTEM'登录失败

时间:2017-05-16 21:40:30

标签: c# asp.net asp.net-mvc

尝试查看我的网站时出现以下错误。

  

无法打开登录请求的数据库。登录失败。用户' NT AUTHORITY \ SYSTEM'。

登录失败

我已经尝试了我能想到的一切,包括关于SO的类似问题的建议。我无法找到连接字符串的任何问题,而且它的工作时间较早。我不得不删除数据库以重新开始,并且据我所知,这导致了问题 - 但我认为数据库是自动创建的?这是我第一次运行网站。

有一次我修好了,但我不记得我做了什么......

有问题的用户拥有系统管理员权限。

堆栈追踪:https://paste.ee/p/cJfj9

连接字符串:"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\aspnet-EDB-20170516.mdf;Initial Catalog=aspnet-EDB-20170516;Integrated Security=True;User Instance=True"

编辑:建议的副本似乎与我的问题有很大不同。他们正在谈论远程处理,我在我试图访问的同一台机器上运行IIS和SQL Server。

1 个答案:

答案 0 :(得分:2)

由于错误试图告诉您,您需要将Windows用户添加到数据库中。

附注:您真的不应该以{{1​​}}运行任何内容;您应该将IIS设置为使用单独的权限较低的用户。