IM首先使用实体框架代码。 当启动应用程序的应用程序试图创建SQLServer2008R2数据库。
那我收到的错误信息是:
“用户登录失败‘NT instans \网络服务’无法打开明确指定的数据库”
在SQLServer的日志中的问题更仔细地看后,我可以看到错误代码是:18456严重性14状态38.阅读关于它: http://sql-articles.com/articles/troubleshooting/troubleshooting-login-失败,错误18456 /
不要任何人有一个想法如何解决这个问题?
我只是觉得应该把这里的解决方案,我两个程序员之间浪费太多时间后发现:在删除.suo
文件。 我知道最初的问题18个月前有人问,但它可能挽救一个人碰到这个问题,未来的未来。
我们尝试安装不同版本的Visual Studio,删除的LocalDB实例,登录为SA,应有尽有。
我今天在2015年面临VS在Web API项目非常类似的问题。 我做了一个干净的操作从Solution Explorer中我的C#的Web API项目,它只是工作。 这是相当疯狂的。 同样SA证书(在我的项目的web.config文件中配置)是工作在整个一天,它突然停止工作了没有在那里。
许多其他的职位包括这一个建议删除名为.suo *文件,但我认为Visual Studio是没有创造*文件名为.suo任何更多。 我没有看到他们至少在我2015年VS环境。
文章来源: Login failed for user “xxx” Failed to open the explicitly specified database solution