如何在Ubuntu上更新SQL Server
在Ubuntu系统上更新SQL Server需遵循准备-更新-配置-验证的流程,确保数据库服务稳定且安全。以下是详细步骤:
sqlcmd或SQL Server Management Studio(SSMS)备份所有关键数据库,避免数据丢失。SQL Server的更新依赖Ubuntu系统的最新软件包,需先更新系统:
sudo apt update && sudo apt upgrade -y
该命令会同步软件源并升级所有可用的系统包。
若当前存储库版本较旧,需替换为最新存储库以获取最新SQL Server版本:
sudo rm /etc/apt/sources.list.d/mssql-server.list
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)"
注:若使用Ubuntu 22.04,需将
ubuntu/20.04替换为ubuntu/22.04,并选择对应SQL Server版本(如2022)。
sudo apt update
sudo apt install -y mssql-server
该命令会自动下载并安装最新版本的SQL Server,覆盖旧版本。若更新后需修改配置(如SA密码、版本类型),可运行以下命令:
sudo /opt/mssql/bin/mssql-conf setup
按提示输入新的SA密码,并选择数据库版本(Evaluation/Developer/Express)。
更新完成后,重启服务使变更生效:
sudo systemctl restart mssql-server
sudo systemctl status mssql-server --no-pager
若显示“active (running)”,则服务正常运行。mssql-tools):sqlcmd -S localhost -E -Q "SELECT @@VERSION"
SELECT @@VERSION,确认版本号已更新。libldap-2.4-2或libssl1.1,可手动安装:sudo apt install libldap-2.4-2 libssl1.1
sudo ufw allow 1433
sudo ufw enable
通过以上步骤,可在Ubuntu上安全、高效地更新SQL Server。建议定期检查微软官方公告,及时应用安全补丁以保障数据库安全。