Mac 上的 SQL Server

16 sql-server mac-os-x

可以在 OS X 上安装 SQL Server 引擎快速版吗?我在家里使用 MacBook,并希望将其用作 SQL Server 的测试/学习平台。

Aar*_*and 23

不,SQL Server 不会在 macOS 上运行(它可以在 Apple 硬件上运行,如果您使用 Boot Camp 并在本机引导到 Windows)。否则,您将需要安装某种虚拟化软件,在 VM 中安装 Windows,并在那里安装 SQL Server - 我使用Parallels Desktop,但也有VMWare FusionOracle VirtualBox

(我最近没有测试过后者,但上次我尝试过,这是一场灾难 - 在 Windows 上作为 VM 主机获得好评,但在 Mac 上不是很稳定。)

当然,您也可以 RDP 到其他机器,使用SSMS 等效客户端连接到另一个在 Windows 其他地方运行的 SQL Server,或者在 Mac 上安装不同的平台(例如 PostgreSQL)。还有一个来自 JetBrains 的名为 DataGrip 的 IDE,我相信其他人我不知道。

使用 SQL Server 2017,您可以在 Linux 上运行SQL Server,甚至可以在完全不使用 Windows 的情况下托管您自己的 docker 容器(我现在正在我的 Mac 上这样做 -我在这里写了它)。

VS CodeVisual StudioAzure Data Studio现在在 Mac 上本地运行,因此在某些情况下也适用于你。这一切都取决于你是否希望SQL Server的实际运行在MacOS,或者如果你只是想要做的大部分工作在那里。


Kyl*_*yle 18

编辑

最近 SQL Server 为 linux 发布。这使得使用 Docker 成为“在 mac 上运行 sql server”的可行解决方案。您可以在此处找到有关如何执行此操作的一些详细信息:https : //docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-docker

旧答案

如果您有 Mac 并且不想运行虚拟机,则有几个选项。

  1. 您可以获取Azure 试用版并设置 SQL Server 实例。Azure 还提供基于 Web 的查询界面。

  2. 您还可以设置Amazon RDS免费帐户并创建 SQL Server 实例。

如果您需要在 OS X 上运行的 MSSQL 数据库客户端(类似于 SSMS),有几个可用的。

您可以在此处找到对多个客户的评论。