在Ubuntu上更新SQL Server主要涉及更新軟件包列表和升級已安裝的軟件包。以下是詳細的步驟:
首先,打開終端并以管理員身份登錄到服務器。
sudo apt update
該命令將從軟件源中獲取最新的軟件包信息。
接下來,運行以下命令升級所有可用的軟件包到最新版本:
sudo apt upgrade
在升級過程中,系統可能會提示您確認升級操作。輸入"Y"并按下回車鍵確認。
如果需要安裝或更新SQL Server,可以參考以下步驟:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
對于SQL Server 2022:
sudo add-apt-repository "deb [archamd64] https://packages.microsoft.com/ubuntu/20.04/mssql-server-2022 main"
對于SQL Server 2019:
sudo add-apt-repository "deb [archamd64] https://packages.microsoft.com/ubuntu/18.04/mssql-server-2019 main"
sudo apt update
sudo apt install -y mssql-server
安裝完成后,你需要配置SQL Server。運行以下命令并按照提示操作:
sudo /opt/mssql/bin/mssql-conf setup
在此過程中,選擇合適的數據庫版本(如Evaluation、Developer或Express)并設置SQL Server代理的啟用狀態。
在安裝過程中,可能會遇到依賴性問題。例如,如果系統提示缺少 liblber-2.4.so.2
或 libssl1.1
庫,你可以通過以下命令手動安裝這些庫:
sudo apt install libldap-2.4-2
sudo apt install libssl1.1
最后,驗證SQL Server服務是否正常運行:
sudo systemctl status mssql-server --no-pager
如果服務正在運行,你將看到類似以下輸出:
mssql-server.service - Microsoft SQL Server Database Engine
Loaded: loaded (/usr/lib/systemd/system/mssql-server.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2023-12-01 10:00:00 UTC; 1min ago
Main PID: 1234 (sqlservr)
CGroup: /system.slice/mssql-server.service
通過以上步驟,你可以在Ubuntu上成功更新SQL Server到最新版本,并確保你的數據庫系統保持安全性和穩定性。如果在更新過程中遇到任何問題,請參考SQL Server的官方文檔或聯系技術支持獲取幫助。