可以在OS X上安装SQL Server Engine Express Edition吗?我在家中使用MacBook,并希望将其用作SQL Server的测试/学习平台。
可以在OS X上安装SQL Server Engine Express Edition吗?我在家中使用MacBook,并希望将其用作SQL Server的测试/学习平台。
Answers:
否,SQL Server将无法在macOS上运行(如果您使用Boot Camp并本地启动到Windows,它可以在Apple硬件上运行)。否则,您将需要安装某种类型的虚拟化软件,即在VM中安装Windows,然后在其中安装SQL Server-我使用Parallels Desktop,但也有VMWare Fusion和Oracle VirtualBox。
(我最近还没有测试过后者,但是上次尝试却是一场灾难-作为Windows上的VM主机获得了很好的评价,但在Mac上却不太稳定。)
当然,您也可以将RDP连接到其他计算机,使用等效的SSMS客户端连接到其他Windows上运行的SQL Server,或者在Mac上安装其他平台(例如PostgreSQL)。JetBrains还提供了一个名为DataGrip的IDE,我敢肯定其他我不知道的IDE。
使用SQL Server 2017,您可以在Linux上运行SQL Server,甚至可以完全不使用Windows来托管自己的docker容器(我现在在Mac上执行此操作- 我在这里进行了介绍)。
VS Code,Visual Studio和Operations Studio现在可以在Mac上本地运行,因此在某些情况下也可以为您工作。这一切都取决于你是否希望SQL Server的实际运行在MacOS,或者如果你只是想要做的大部分工作在那里。
编辑
最近,SQL Server已针对Linux发布。这使使用Docker成为“在Mac上运行sql服务器”的可行解决方案。您可以在此处找到有关如何执行此操作的一些详细信息:https : //docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-setup-docker。
旧答案
如果您有一台Mac,并且不想运行虚拟机,则有一些选择。
您可以获取Azure试用版并设置SQL Server实例。Azure还提供了基于Web的查询界面。
您还可以设置一个Amazon RDS免费帐户并创建一个SQL Server实例。
如果需要在OS X上运行的MSSQL数据库客户端(类似于SSMS),则有一些可用的客户端。
您可以在此处找到多个客户的评论。
要在Mac上运行SQL,我们可以使用docker运行它。请点击下面的链接。