我应该在哪里在我的开发机器上安装SQL Management Server实例?

时间:2017-05-21 03:21:59

标签: docker ssms hyper-v

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

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

这次我在Docker容器中安装了SQL Server。

由于This question的答案,我明白我不应该将Management Studio放在容器中。那么我应该把它放在哪里。在Hyper-V?

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

为什么“最小化”您的安装并在您和您的工作之间设置障碍?开发机器的目的是拥有所有必要的工具来完成您的工作。

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

但是,我会建议按照它们发布的顺序(从最旧到最新)安装它们。在过去,我在一台开发机器上安装了多达四个版本的SQL Server,以及相应的SSMS(因为直到2016年,SSMS总是出现在这里)。没有麻烦。