如何在visual studio 2013中使用2014(782)版本的localDB

时间:2015-06-10 11:50:18

标签: visual-studio-2013 localdb sql-server-2014-express

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

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

2 个答案:

答案 0 :(得分:0)

我认为(localdb)\MSSQLLocalDB应该有效。这似乎是SQL Server 2014中自动LocalDB实例的名称(也可能是未来)。

答案 1 :(得分:0)

像@Krzysztof Kozielczyk一样使用(localdb)\ MSSQLLocalDB 但在服务器名称中包含“ms sql server(sqlClient)”的数据源。它在visual studio 2013专业版中为我工作。

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

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

    yourDatabaseFileFullFilespec 如图所示visual studio Add Connection

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

    否则尝试使用实例管道名称而不是“(localdb)\ MSSQLLocalDB”

    如何获取实例管道名称?   在命令提示符下输入     SqlLocalDB.exe启动v11.0     SqlLocalDB.exe信息v11.0 替代品是我在网上发现的,我还没有测试过它

    对我来说,我只需要使用(localdb)\ MSSQLLocalDB

    对于那些对我的sql server config很好奇的人:   Ms sql server 2014表示localdb   Ms sql server 2012表示localdb 与所有assoicated mgmt对象,编译器服务,scriptdom。只有本地客户2012而不是2014年   ms sql server datatool v 11和12以及2013   ms sql server数据工具bulid utilites v 11和12   ms sql server system clr types 2012 and 2014

    我可能不需要所有这些来让服务器资源管理器与2014 localdb一起工作,但这就是我在不同项目上工作的方式