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