Ubuntu上SQL Server版本升级步骤
mysqldump或SQL Server Management Studio导出),防止数据丢失。sudo apt update && sudo apt upgrade -y,将Ubuntu系统及现有软件包升级至最新版本,避免兼容性问题。/etc/apt/sources.list.d/下以mssql-server开头的文件),避免冲突。wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc,添加Microsoft软件包签名密钥以验证下载完整性。sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)"20.04替换为18.04,并修改仓库名称为mssql-server-2019。sudo apt update,同步本地软件包索引与新存储库中的SQL Server版本信息。sudo apt install -y mssql-server,系统会自动检测现有安装并升级至存储库中的最新版本(若未安装则会全新安装)。sudo /opt/mssql/bin/mssql-conf setup,按照提示完成以下设置:
sudo systemctl restart mssql-server,使配置变更生效。sudo systemctl status mssql-server --no-pager,确认服务处于active (running)状态(无红色错误提示)。sqlcmd -S localhost -E进入命令行工具,输入SELECT @@VERSION,查看返回的版本号(如Microsoft SQL Server 2022 (RTM) - 16.0.1000.6 (X64));libldap-2.4-2、libssl1.1等库,可运行sudo apt install <库名>手动安装(如sudo apt install libldap-2.4-2 libssl1.1)。ufw)允许SQL Server默认端口(1433)的入站连接,命令:sudo ufw allow 1433/tcp。