是的我知道这个问题已被多次询问,但这个问题似乎是持久的。
之前我遇到过这个错误,但那是在IIS上托管期间。由于这个原因,我从 VS2013 转移到 VS2010 。在VS2010中没有问题,但我需要VS2013,现在我站在那里我甚至无法添加数据库文件。
现在这是我在添加数据库时遇到的错误:
发生与网络相关或特定于实例的错误 建立与SQL Server的连接。找不到服务器或 无法访问。验证实例名称是否正确 SQL Server配置为允许远程连接。 (提供者:SQL 网络接口,错误:50 - 发生本地数据库运行时错误。 无法创建自动实例。请参阅Windows应用程序事件 记录错误详细信息。 )
现在我知道MS SQL的版本存在一些错误,我尝试了其中的所有内容: http://kbijayanta.azurewebsites.net/tag/localdbv12-0/ 链接。
以下是我的控制面板和我的SQL相关程序:
对此有什么明确的解决方案?
P.S。 :我没有安装任何与SQL Server相关的软件包/程序/应用程序。所有这些都预先安装了我的VS 2013安装!
更新
以下是事件日志中错误的屏幕截图:
答案 0 :(得分:3)
我不确定但是尝试删除并重新创建您的LocalDB \ v11.0数据库!在命令提示符
sqllocaldb delete v11.0
sqllocaldb create v11.0
答案 1 :(得分:2)
将LocalDB连接到Visual Studio Server Explorer的步骤
1.Open command prompt
2.Run SqlLocalDB.exe start v11.0 3,Run SqlLocalDB.exe info v11.0
4.Copy the Instance pipe name that starts with np:\...
5.In Visual Studio select TOOLS > Connect to Database...
6.For Server Name enter (localdb)\v11.0. If it didn't work, use the Instance pipe name that you copied earlier. You can also use this to connect with SQL Management Studio.
7.Select the database on next dropdown list
8.Click OK!
你可以从中获得帮助
How to connect to LocalDB in Visual Studio Server Explorer?