0

我安装了 SQL Server 2014,我正在尝试连接到 Visual Studio 中的 2014 数据库。如果我尝试使用(在高级按钮下)LocalDB\v11,那么版本号是错误的。当我尝试使用SQLEXPRESS(默认名称)实例(打开用户实例,否则它会抱怨已存在具有该名称的数据库)它将连接,但是当我尝试运行 Web 服务时,它会出现错误“无法启动 ISS服务器”。所以这两种选择都不起作用。

如何让 Visual Studio 识别 SQL Server 2014 localDB?

4

2 回答 2

0

我认为(localdb)\MSSQLLocalDB应该工作。这似乎是 SQL Server 2014 中自动 LocalDB 实例的名称(可能还会继续使用)。

于 2015-06-10T23:51:26.733 回答
0

像@Krzysztof Kozielczyk 使用 (localdb)\MSSQLLocalDB 但在服务器名称中使用“ms sql server (sqlClient)”的数据源。它在visual studio 2013 pro中对我有用。

详细说明:工具、连接数据库

  1. 单击更改按钮后,将数据源选择为“microsof sql server database(sqlcient)”
  2. 在服务器名称框中输入:(localdb)\MSSQLLocalDB2
  3. 检查附加数据库文件并在下面的框中输入

    yourDatabaseFileFullFilespec 如图所示视觉工作室添加连接

并单击测试连接。如果可行,请单击“确定”。

否则尝试使用实例管道名称而不是“(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 一起工作,但这就是我在不同项目上工作的原因

于 2016-12-08T07:24:59.953 回答