首页 > 代码库 > 第一篇文章-VS的Local DB数据库连接失败,创建实例失败的解决方案
第一篇文章-VS的Local DB数据库连接失败,创建实例失败的解决方案
用了很久的LocalDB了,不用装那么多的SQL组件感觉很不错,前不久调试代码碰到一个问题 ,VS突然就连接不上LocalDB了,琢磨了一下午,其实有个很简单的方法。
第一步,先找到SQL Local DB的版本,我用的是VS2013,所以是V11.0,或者可以在cmd里打 sqllocaldb versions
这样的话,其实默认的实例就是v11.0了,当然如果你项目用的不是这个实例的话,那就不用这样了。
第二步,找到实例的文件夹,我用的是win8的系统,我的路径是C:\Users\用户名\AppData\Local\Microsoft\Microsoft SQL Server Local DB在这个文件夹下面有一个Instances的文件夹,里头就是当前的所有实例。
第三步,在cmd里删除当前项目启动的实例,如果已经启动的话,就先停止掉,我用的是v11.0。
这样就删除成功了,如果提示失败的话,直接跳到下一步。
第四步,删除LocalDB路径下的被删除的实例文件夹。如果第三步正常完成,那么Instances下的实例文件夹里头只剩下一些log文件,把这个文件夹删掉就行,如果第三步出现错误,无法删除的情况,那么直接把这个文件夹删掉,不要管其他的。
第五步,都删除完成了,那么就可以重新创建了,名字和刚才被删除的一样就行。-s表示创建完直接启动实例。如果创建的时候没有加-s参数,那么创建完后请自己启动一下实例。
这样就完成了,一般对于LocalDB的常见错误,比如错误代码23、40、50都可以这么解决。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。