在同一台计算机上从 SQL Server Express 切换到 SQL Server Developer 版本
Switch from SQL Server Express to SQL Server Developer edition on the same computer
我的电脑至少安装了 3 个 SQL 服务器:
- SQL Express 版的 Server 2017 64 位。我可以使用
localhost\SQLEXPRESS
连接 SSMS。版本为 14.0.1000
- SQL Server 2017 开发者版。我可以通过本地主机连接 SSMS。版本为 14.0.2027.2
- SQL 服务器 2016 LocalDB。不知道如何连接 SSMS。版本为 13.1.4000.0
我查看了 HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL
并发现:
MSSQLSERVER
(这是默认的实例名称,对吧?)
SQLEXPRESS
这是 Express 版本
因此,2016 LocalDB 不再被任何应用程序使用? (包括 Visual Studio)
在 SSMS
中,我应该使用哪个命令连接到 MSSQLSERVER
或 SQLEXPRESS
?
要连接到本地计算机上的默认实例,请将其用作您的 "server/instance" 名称:
.
(local)
localhost
your-machine-name
your-ip-address
对于默认实例,您不得指定MSSQLSERVER
"instance"名称...
如果 SQL 服务器在另一台机器上,您需要使用该远程机器的机器名称(或 IP 地址)来连接它。
对于任何其他实例,您需要使用以上任何一个,加上您需要添加实例名称 -在您的情况下,对于 SQL Server Express,它默认为 SQLEXPRESS
,因此请使用
.\SQLEXPRESS
(local)\SQLEXPRESS
localhost\SQLEXPRESS
your-machine-name\SQLEXPRESS
your-ip-address\SQLEXPRESS
LocalDB not 处理方式与其他版本相同 - 默认情况下 not 作为 Windows 启动,但只有当您的 Visual Studio 解决方案是 运行 时它才会启动(因此需要使用 LocalDB 实例)。使用 SqlLocalDB
实用程序(请参阅 details here ),您还可以显式启动 LocalDB 实例(也可以再次将其关闭)。
我的电脑至少安装了 3 个 SQL 服务器:
- SQL Express 版的 Server 2017 64 位。我可以使用
localhost\SQLEXPRESS
连接 SSMS。版本为 14.0.1000 - SQL Server 2017 开发者版。我可以通过本地主机连接 SSMS。版本为 14.0.2027.2
- SQL 服务器 2016 LocalDB。不知道如何连接 SSMS。版本为 13.1.4000.0
我查看了 HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL
并发现:
MSSQLSERVER
(这是默认的实例名称,对吧?)SQLEXPRESS
这是 Express 版本
因此,2016 LocalDB 不再被任何应用程序使用? (包括 Visual Studio)
在 SSMS
中,我应该使用哪个命令连接到 MSSQLSERVER
或 SQLEXPRESS
?
要连接到本地计算机上的默认实例,请将其用作您的 "server/instance" 名称:
.
(local)
localhost
your-machine-name
your-ip-address
对于默认实例,您不得指定MSSQLSERVER
"instance"名称...
如果 SQL 服务器在另一台机器上,您需要使用该远程机器的机器名称(或 IP 地址)来连接它。
对于任何其他实例,您需要使用以上任何一个,加上您需要添加实例名称 -在您的情况下,对于 SQL Server Express,它默认为 SQLEXPRESS
,因此请使用
.\SQLEXPRESS
(local)\SQLEXPRESS
localhost\SQLEXPRESS
your-machine-name\SQLEXPRESS
your-ip-address\SQLEXPRESS
LocalDB not 处理方式与其他版本相同 - 默认情况下 not 作为 Windows 启动,但只有当您的 Visual Studio 解决方案是 运行 时它才会启动(因此需要使用 LocalDB 实例)。使用 SqlLocalDB
实用程序(请参阅 details here ),您还可以显式启动 LocalDB 实例(也可以再次将其关闭)。