我应该在我的开发机器上的什么地方安装 SQL Management Server 实例?

Where should I install SQL Management Server instances on my development machine?

我有一个新的桌面 Windows 10 开发机器,我正在尝试最小化我在上面安装的东西。

在我的旧开发机器上,我安装了多个版本的 SQL Server 和 Management Studio。

这次我在docker容器中安装了SQL服务器。

由于对 的回答,我明白我不应该将 Management Studio 放入容器中。那我应该放在哪里呢。在 Hyper-V 中?

为什么 "minimize" 你的安装会在你自己和你的工作之间设置障碍?开发机器的目的是拥有所有必要的工具来完成您的工作。

在一台开发机器上安装多个版本的 SQL Server 或 Management Studio 没有任何问题,除非你的磁盘空间不足 space。并且不需要将它们容器化或将它们放在单独的 VM 中。

但是,我建议按照发布的顺序(从旧到新)安装它们。过去,我在一台开发机器上安装了多达四个版本的 SQL 服务器,以及它们相应的 SSMS(因为直到 2016 年,SSMS 总是随行)。没问题。

您可以将 Management Studio 放入 Hyper-V 中。 从 docker 公开 SQL 服务器的端口。

在此之后,您应该能够连接到 docker 中的 SQL 服务器 运行。 如果需要使用一些主机名(管理工作室需要它)然后编辑主机文件并将主机名和 IP 地址添加为 docker IP 地址,以便您的管理工作室联系 docker.