尝试查看我的网站时出现以下错误。
无法打开登录请求的数据库。登录失败。用户' NT AUTHORITY \ SYSTEM'。
登录失败
我已经尝试了我能想到的一切,包括关于SO的类似问题的建议。我无法找到连接字符串的任何问题,而且它的工作时间较早。我不得不删除数据库以重新开始,并且据我所知,这导致了问题 - 但我认为数据库是自动创建的?这是我第一次运行网站。
有一次我修好了,但我不记得我做了什么......
有问题的用户拥有系统管理员权限。
连接字符串:"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\aspnet-EDB-20170516.mdf;Initial Catalog=aspnet-EDB-20170516;Integrated Security=True;User Instance=True"
编辑:建议的副本似乎与我的问题有很大不同。他们正在谈论远程处理,我在我试图访问的同一台机器上运行IIS和SQL Server。
答案 0 :(得分:2)
由于错误试图告诉您,您需要将Windows用户添加到数据库中。
附注:您真的不应该以{{1}}运行任何内容;您应该将IIS设置为使用单独的权限较低的用户。