Linux下的sqlserver簡單試用


微軟自2017年就推出了可以在linux上使用的sql-server,最近接觸到了一個用sqlserver的項目,便嘗試使用了一下。

下載

為了簡化安裝,我還是使用的docker的方式,鏡像可以直接從docker-hub上下載

    docker pull microsoft/mssql-server-linux

下載較慢,需要等一會兒,我看了下,總大小需要1.35gb

 

安裝

簡單的講,安裝就是如下指令即可:

docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=abc123@ss' \
     -p 1433:1433 --name mssql \
     -d microsoft/mssql-server-linux

這個里面只設置了sa的密碼,我們日常使用的時候,往往還需要設置數據存儲空間,這是可以通過-v參數設置:

docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=abc123@ss' \
     -p 1433:1433 --name mssql \
     -v $HOME/sql:/var/opt/mssql \
     -d microsoft/mssql-server-linux

 

客戶端

現在微軟官方是推出了跨平台的Azure Data Studio的,不過現在的管理功能還比較弱。

如果是Windows環境,選擇的余地大一些,可以使用傳統的SQL Server Management Studio,也可以用第三方sql server客戶端。

 

參考文檔:

 

小結

在功能上,暫時沒有太多的深入測試,基本和windows的版本沒有看到太大的差別。

docker的方式安裝確實簡單了不少,除了下載費點時間外,安裝確實快捷了太多,基本上一次性安裝成功,讓我們可以從安裝sqlserver的重重痛苦中解放出來。並且無污染。特別是對於sqlserver升級或多sqlserver實例的場景非常有用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM