如何连接到SQL Server 2017 LocalDB?

时间:2018-03-23 21:33:53

标签: visual-studio localdb sql-server-2017

我一直在使用(localdb)\ProjectsV13作为VS 2017安装的一部分,但是,我最近需要在开发期间访问一些SQL Server 2017功能,所以我也安装了SQL Server 2017 LocalDB(不是VS的一部分)安装程序仍然不幸)。现在我将2016和2017 localdb并排安装:

enter image description here

如何连接到这个2017 localdb实例?

通过SSMS连接,(localdb)\ProjectsV13(localdb)\MSSQLLocalDB两者仍然返回:

SELECT @@VERSION

Microsoft SQL Server 2016 (SP1) (KB3182545) - 13.0.4001.0 (X64)   Oct 28 2016 18:17:30   Copyright (c) Microsoft Corporation  Express Edition (64-bit) on Windows 10 Pro 6.3 <X64> (Build 16299: ) (Hypervisor) 

(localdb)\ProjectsV14似乎不存在(尝试连接时超时)。

2 个答案:

答案 0 :(得分:7)

您可以使用SqlLocalDb.exe程序从命令提示符获取LocalDb的所有实例的列表,该程序默认位于PATH中:

sqllocaldb info

这将列出可用的实例。从那里,您可以获得有关特定实例的其他信息:

sqllocaldb info <instance name>

它将产生类似于以下的输出:

  

名称:MSSQLLocalDB
  版本:13.1.4001.0
  共享名称:
  所有者:DESKTOP-557IFJ5 \ Bradley Uffner
  自动创建:是
  州:停止了   最后开始时间:12/4/2017 11:42:58 PM
  实例管道名称:

您应该能够使用此信息通过SQL Server Management Studio进行连接。

答案 1 :(得分:0)

使用SSMS,您应该能够使用在安装SQL Server 2017期间使用的实例名称,用户ID和密码连接到2017安装

或看到这篇文章

Minimal, Complete, and Verifiable example