Mac是不能直接安装SQLServer的,需要借助Docker来安装。

1)从Docker库中拉取镜像

sudo docker pull microsoft/mssql-server-linux:2017-latest

2)拉取完之后,运行该镜像

sudo docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=1234qwer!' \
-p 1401:1433 --name sql1 \
-d microsoft/mssql-server-linux:2017-latest

相关的参数说明:

Mac 安装SQL Server 2017_docker

3)查看Docker容器

sudo docker ps -a

4)更改sa密码

sudo docker exec -it sql1 /opt/mssql-tools/bin/sqlcmd \
-S localhost -U SA -P '1234qwer!' \
-Q 'ALTER LOGIN sa WITH PASSWORD="1234qwer!"'

5)连接到SQL Server

sudo docker exec -it sql1 "bash"

本地连接:Sqlcmd默认不在路径中,因此必须指定完整路径

/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P '1234qwer!'

如果成功,您应该到达sqlcmd命令提示符:​​1>​​。

  1. 使用Navicat连接
    Mac 安装SQL Server 2017_linux_02