# M1 上使用 MS SQL Server [toc] **只有SSMS會在虛擬機環境安裝, 其他請使用Mac原生環境安裝** ## 安裝 Docker [下載連結](https://docs.docker.com/desktop/mac/install/) ## 安裝 Azure SQL Edge ``` 截至目前因為 MS SQL Server 仍不支持 M1 ARM 晶片, 所以由 Azure SQL Edge 代替 ``` #### 安裝指令 確定 docker 有在運行後, 開啟終端機貼上如下指令 ``` docker run -e "ACCEPT_EULA=1" -e "MSSQL_SA_PASSWORD=MyPass@word" -e "MSSQL_PID=Developer" -e "MSSQL_USER=SA" -p 1433:1433 -d --name=sql mcr.microsoft.com/azure-sql-edge ``` 附註 ``` 要特別注意上方安裝指令內的 "MSSQL_SA_PASSWORD=MyPass@word" "MSSQL_USER=SA" 會是後續使用 SQL Login 連線至 server 的使用者名稱及密碼 ``` 文件位置: [Azure SQL Edge](https://hub.docker.com/_/microsoft-azure-sql-edge) 安裝後在docker上應該會如下圖:  ## 連線至資料庫 ``` 在連線至資料庫之前, 都要記得把安裝在 docker 內的 azure sql edge 容器 運行起來 ``` ### 使用 Azure Data Studio #### 安裝 [下載連結](https://docs.microsoft.com/zh-tw/sql/azure-data-studio/download-azure-data-studio?view=sql-server-ver16) #### 連線 1. 開啟 Azure Data Studio 2. 建立新連線(如下圖)  3. 設定連線  ### 使用 SSMS 1. 在虛擬機安裝SSMS 2. 開啟 SSMS 並建立新連線 ``` 需要特別注意將伺服器名稱替換為 10.211.55.2 讓虛擬機內的SSMS可以連線至Mac本機IP ```  #### 參考 [How to Install SQL Server on an M1 Mac (ARM64)](https://database.guide/how-to-install-sql-server-on-an-m1-mac-arm64/) [如何在 Parallel Desktop 使用 Docker for Mac ? ](https://itw01.com/QVSKBE4.html)
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.