摘要:在下使用部署微軟今年發布了,支持了,并且配合,使得在上運行不再須要。安裝下載安裝文件,并安裝。
在MacOS下使用Docker部署Microsoft SQL Server 2017
微軟今年發布了SQL Server 2017,支持了Linux,并且配合docker,使得在Mac上運行SQL Sqlver不再須要VM。
安裝Docker
下載Docker安裝文件,并安裝。
設置Docker所需的內存:最小4G
重啟Docker
拉取SQL Server 2017 Docker鏡像
在Terminal中運行:
docker pull microsoft/mssql-server-linux:2017-latest
運行Docker鏡像
在Terminal中運行:
docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=您的密碼" -p 1433:1433 --name sqlserver -d microsoft/mssql-server-linux:2017-latest
參數 | 說明 |
---|---|
-e "MSSQL_SA_PASSWORD=您的密碼" | 設置SA用戶的密碼 |
-p 1433:1433 | 映射端口 |
--name sqlserver | 設置Docker容器名稱為sqlserver |
檢查Docker容器運行情況
在Terminal中運行:
docker ps -a,
會看到:
STATUS是UP表示已成功運行。
連接到SQL Server
在sqlserver容器中打開Bash終端:
docker exec -it sqlserver "bash"
在sqlserver容器的Bash終端中輸入:
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "您的密碼",即可進入sqlcmd命令行,就可以像在普通sql命令行一樣操作了,比如輸入:
SELECT Name from sys.Databases
GO
從外部連接到SQL Server
此時,您Mac上的SQL Server對外就和跑在Windows上的沒什么區別了,也就是說您可以通過任何原有的連接方式連接到Mac上SQL Server,比如:
外部的sqlcmd(sqlcmd -S 您的IP,1433 -U SA -P "您的密碼")
在Mac使用DBeaver連接
在Windows使用SQL Server Management Studio(SSMS)連接
在您的程序中使用數據庫驅動連接
參考資料
Get started with SQL Server 2017 on Docker
Docker run reference
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/27070.html
摘要:在轉移到陣營之后,如果想在本機上安裝微軟的數據庫有三種方式第一種是在本機上安裝版本。微軟也提供了相應的幫助文檔鏡像是微軟官方的,但奇怪的是并沒有把其標示為。 在轉移到Mac OS X 陣營之后,如果想在本機上安裝微軟的mssql-server數據庫有三種方式: 第一種是在本機上安裝MSSQL for Linux 版本。 第二種是安裝Windows虛擬機,然后在虛擬機里面使用ISO文件...
摘要:在轉移到陣營之后,如果想在本機上安裝微軟的數據庫有三種方式第一種是在本機上安裝版本。微軟也提供了相應的幫助文檔鏡像是微軟官方的,但奇怪的是并沒有把其標示為。 在轉移到Mac OS X 陣營之后,如果想在本機上安裝微軟的mssql-server數據庫有三種方式: 第一種是在本機上安裝MSSQL for Linux 版本。 第二種是安裝Windows虛擬機,然后在虛擬機里面使用ISO文件...
摘要:而且恰巧接觸到了強大的,所以經過不斷的摸索,我最終能夠利用非常方便對自己的代碼進行調試。但是其他的組件應該也是適用,特別是除外與不依賴于特定環境的組件。安裝目前支持,和。我們暫且先用后者做一個自己的鏡像,并以調試為例。 背景 從工作開始就一直做openstack的開發,期間經歷了做私有云的開發,到現在在做公有云網絡控制器的開發。開發調試的時候,最讓我頭疼的是不是調試代碼和找bug。而是...
閱讀 4149·2021-09-22 15:34
閱讀 2764·2021-09-22 15:29
閱讀 490·2019-08-29 13:52
閱讀 3351·2019-08-29 11:30
閱讀 2259·2019-08-26 10:40
閱讀 832·2019-08-26 10:19
閱讀 2256·2019-08-23 18:16
閱讀 2311·2019-08-23 17:50