【发布时间】:2020-01-13 12:51:39
【问题描述】:
我的电脑至少安装了 3 个 SQL Server:
- SQL Server 2017 64 位用于 Express 版本。我可以通过
localhost\SQLEXPRESS与 SSMS 连接。版本是 14.0.1000 - SQL Server 2017 开发人员版。我可以通过 localhost 与 SSMS 连接。版本是 14.0.2027.2
- SQL Server 2016 本地数据库。不知道如何与 SSMS 连接。版本是 13.1.4000.0
我查看了 HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL 内部并发现:
-
MSSQLSERVER(这是默认实例名称,对吧?) -
SQLEXPRESS是 Express 版本
那么,任何应用程序都不再使用 2016 LocalDB 了吗? (包括 Visual Studio)
在SSMS 中,我应该使用哪个命令连接到MSSQLSERVER 或SQLEXPRESS?
【问题讨论】:
-
在服务器名称上放:。 (用于本地连接);这将连接到
MSSQLSERVER默认实例,对于SQLEXPRESS实例放置:.\ SQLEXPRESS -
LocalDB是 SQL Server Express 的一项功能,用于开发,而不是“真正的”单独实例。您需要安装 SQL Server Express 才能使用它。
标签: sql-server tsql ssms ssms-2017