因為開發的原因、所以需要在 Mac 上安裝 SQL Server 。
下載並安裝 Docker 。
前往 Dockerhub 找到需要的 Image 檔案:
- 目前在官網上只看到 2019 & 2017 的版本、所以我選擇了 2017 的版本。
打開終端機(Terminal)、輸入以下指令:
docker pull mcr.microsoft.com/mssql/server:2017-latest
Pull 完後、在剛剛的網頁往下拉一點、會看到執行方法:
在終端機在執行以下命令:
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=yourStrong(!)Password" -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest
- 要特別注意的是 Copy 下來的命令檔、需先修改密碼(要求強密碼、否則執行會有問題);另外、因為剛 Pull 的是 2017 、所以版本號也必需要改。我在此行命令中另外加上了 –name 讓執行後的名稱變成我想要的。
以上完成後、開啟 Docker App 、並 Run 剛剛安裝的 Image 就可以啟動了:
取代 SQLServer Mangament 的 Azure Data Studio:
操作介面和 Visual Studio Code 幾乎一模一樣;經測試、雖然連接 SQL 2008 會跳出警告版本不相容,但目前使用起來沒什麼大問題。