前言:
最近入手了新的Mac M2 arm 框架的 蘋果電腦,公司新項目采用SQLsever2019版本,在Mac上安裝SQLsever千難萬阻,查閱很多資料最后尋求的解決方案,記錄如下,供大家參考。
說下大致的安裝步驟和里面踩的坑,通篇閱讀后再動手
首先Mac想要安裝SQLsever,通過docker去拉去鏡像是最簡單方法。
第一坑在ARM框架的m2中,m1應(yīng)該也是,在使用鏡像拉取SQLsever的時候以前的 mcr.microsoft.com/mssql/server:2019-latest 是行不通的,只會拉取到AMD64版本,指定arm64版本拉下來的也還是AMD64,所以我們改用mcr.microsoft.com/azure-sql-edge:latest鏡像。
第一步
首先當(dāng)然是下載一下docker(步驟省略)
接下來拉一下鏡像
docker pull mcr.microsoft.com/azure-sql-edge:latest
運行:
docker run -e "ACCEPT_EULA=1" -e "MSSQL_SA_PASSWORD=Sxf123456@" -e "MSSQL_PID=Developer" -e "MSSQL_USER=SA" -p 1433:1433 -d --name=sql mcr.microsoft.com/azure-sql-edge
第二大坑
docker run -e “ACCEPT_EULA=1” -e “MSSQL_SA_PASSWORD=Sxf123456@” -e “MSSQL_PID=Developer” -e “MSSQL_USER=SA” -p 1433:1433 -d --name=sql mcr.microsoft.com/azure-sql-edge
我把上面的命令寫到了這里,在這你需要把上面黑體加粗的密碼部分換成你自己的,這時候坑就來了,聽我往下說:
運行完上面的命令之后
運行在127.0.0.1上面 1433端口
用戶名SA 密碼:Sxf123456@
查看是否有進(jìn)程
命令行輸入docker ps 如果看到有一個進(jìn)程
那說明離成功不遠(yuǎn)了
如果沒有的話,這時候就是我說的坑了,沒有見到一篇博文提及在吧命令換成你的密碼的時候,密碼設(shè)置是有規(guī)則的需要大小寫和數(shù)字,這就是你docker ps 沒有顯式進(jìn)程的原因,這個地方困住了 我很久還是到國外科學(xué)上網(wǎng)才找到的原因,我把連接放下面了大家也可以借鑒下,選擇鏡像的地方又出入,那塊還是暫且聽我的
Install SQL Server on Mac(需科學(xué)上網(wǎng))
安裝studio文章來源:http://www.zghlxwxcb.cn/news/detail-685855.html
https://docs.microsoft.com/en-us/sql/azure-data-studio/download-azure-data-studio?view=sql-server-ver15
在此頁面上下載,蘋果的安裝很無腦,在此略過。可以去翻閱下別人的博文,提供一個參考博文,Apple — Mac M1’de SQL Server Nas?l Kurulur?(需科學(xué)上網(wǎng)),百度的話也有很多。
連接文章來源地址http://www.zghlxwxcb.cn/news/detail-685855.html
到了這里,關(guān)于在Mac上安裝SQLsever,常見問題及解決方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!