Install SQL Server on Mac

Install SQL Server on Mac

想要在 Mac 上使用 MS SQL Server 需要先安裝 VirtualBox,接著在 VM 安裝 Windows,然後再安裝 SQL Server,光是下載安裝的時間就半天過去了,從 SQL Server 2017 開始可以在 Linux 上安裝了,所以我們也可以利用 Docker 來安裝 SQL Server 囉。

安裝 Docker

docker command not found

export PATH=/usr/local/bin:$PATH

安裝 SQL Server

sudo docker pull mcr.microsoft.com/mssql/server:2017-latest

sudo docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=<YourStrong@Passw0rd>" \
-p 1433:1433 --name sql1 \
-d mcr.microsoft.com/mssql/server:2017-latest

sudo docker ps -a

變更 SA 密碼

sudo docker exec -it sql1 /opt/mssql-tools/bin/sqlcmd \
-S localhost -U SA -P "<YourStrong!Passw0rd>" \
-Q 'ALTER LOGIN SA WITH PASSWORD="<YourNewStrong!Passw0rd>"'

連接至 SQL Server

sudo docker exec -it sql1 "bash"

/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "<YourNewStrong!Passw0rd>"

使用 GUI 工具連接資料庫

參考來源