首页主机资讯Ubuntu上SQL Server更新怎么做

Ubuntu上SQL Server更新怎么做

时间2025-11-26 21:17:03发布访客分类主机资讯浏览996
导读:Ubuntu 上 SQL Server 更新与升级指南 一 更新前准备 备份关键数据:对业务库执行完整备份,并保留可用于回滚的备份文件。 检查系统要求:确保 Ubuntu 版本仍受当前 SQL Server 支持,且资源(如内存)满足要求...

Ubuntu 上 SQL Server 更新与升级指南

一 更新前准备

  • 备份关键数据:对业务库执行完整备份,并保留可用于回滚的备份文件。
  • 检查系统要求:确保 Ubuntu 版本仍受当前 SQL Server 支持,且资源(如内存)满足要求。
  • 可选维护窗口:在业务低峰期执行,并提前通知相关方。
  • 远程连接保障:如需远程访问,确认防火墙已放行 1433 端口(如使用 ufw:sudo ufw allow 1433)。

二 同版本小版本更新

  • 更新软件包索引并就地升级 mssql-server 包:
    • 执行:sudo apt update & & sudo apt upgrade -y mssql-server
  • 重启服务使更新生效:
    • 执行:sudo systemctl restart mssql-server
  • 验证服务与版本:
    • 状态:sudo systemctl status mssql-server --no-pager
    • 版本:例如用 sqlcmd 连接后执行:SELECT @@VERSION;
  • 说明:上述命令会升级到已配置软件源中的最新可用版本(补丁/小版本),不会跨主版本。

三 跨主版本升级

  • 准备与评估:完成完整备份,确认目标版本支持你的 Ubuntu 版本与硬件架构。
  • 导入 Microsoft GPG 密钥(如尚未导入):
    • 执行:wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
  • 注册目标版本对应的 APT 源(示例为 Ubuntu 20.04 的 SQL Server 20222019):
    • 2022:sudo add-apt-repository “$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)”
    • 2019:sudo add-apt-repository “$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)”
  • 更新索引并安装目标版本包(会替换现有版本):
    • 执行:sudo apt update & & 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
    • 版本:SELECT @@VERSION;
  • 提示:跨版本升级前务必在测试环境验证应用兼容性。

四 常见问题与回滚建议

  • 依赖问题处理:若安装/升级时报缺少库(如 liblber-2.4.so.2libssl1.1),可尝试安装相应依赖后重试(例如:sudo apt install libldap-2.4-2 libssl1.1)。
  • 服务未启动:检查日志并重启服务(sudo systemctl status/restart mssql-server),确认端口 1433 未被占用且防火墙已放行。
  • 回滚方案:跨版本升级前保留旧版本安装介质或快照;出现异常时优先恢复到升级前备份,再评估重新升级或回退路径。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu上SQL Server更新怎么做
本文地址: https://pptw.com/jishu/757107.html
Debian FTPServer更新时需要注意什么 Debian FTPServer如何添加新用户

游客 回复需填写必要信息