我安装了 SQL Server 2014,我正在尝试连接到 Visual Studio 中的 2014 数据库。如果我尝试使用(在高级按钮下)LocalDB\v11
,那么版本号是错误的。当我尝试使用SQLEXPRESS
(默认名称)实例(打开用户实例,否则它会抱怨已存在具有该名称的数据库)它将连接,但是当我尝试运行 Web 服务时,它会出现错误“无法启动 ISS服务器”。所以这两种选择都不起作用。
如何让 Visual Studio 识别 SQL Server 2014 localDB?
我安装了 SQL Server 2014,我正在尝试连接到 Visual Studio 中的 2014 数据库。如果我尝试使用(在高级按钮下)LocalDB\v11
,那么版本号是错误的。当我尝试使用SQLEXPRESS
(默认名称)实例(打开用户实例,否则它会抱怨已存在具有该名称的数据库)它将连接,但是当我尝试运行 Web 服务时,它会出现错误“无法启动 ISS服务器”。所以这两种选择都不起作用。
如何让 Visual Studio 识别 SQL Server 2014 localDB?
我认为(localdb)\MSSQLLocalDB
应该工作。这似乎是 SQL Server 2014 中自动 LocalDB 实例的名称(可能还会继续使用)。
像@Krzysztof Kozielczyk 使用 (localdb)\MSSQLLocalDB 但在服务器名称中使用“ms sql server (sqlClient)”的数据源。它在visual studio 2013 pro中对我有用。
详细说明:工具、连接数据库
检查附加数据库文件并在下面的框中输入
并单击测试连接。如果可行,请单击“确定”。
否则尝试使用实例管道名称而不是“(localdb)\MSSQLLocalDB”
如何获取实例管道名称?在命令提示符下输入 SqlLocalDB.exe start v11.0 SqlLocalDB.exe info v11.0 替代方法是我在网上找到的,我还没有测试过
对我来说,我只需要使用 (localdb)\MSSQLLocalDB
对于那些对我的 sql server 配置感到好奇的人: Ms sql server 2014 express localdb Ms sql server 2012 express localdb 以及所有相关的 mgmt 对象、编译器服务、scriptdom。仅本机客户端 2012 不是 2014 ms sql server datatool v 11 和 12 以及 2013 ms sql server data tools bulid utilites v 11 和 12 ms sql server system clr types 2012 和 2014
我可能不需要所有这些来让服务器资源管理器与 2014 localdb 一起工作,但这就是我在不同项目上工作的原因