版本选择
更新前准备
BACKUP DATABASE命令或工具备份所有数据库,避免数据丢失 。ALTER DATABASE设置兼容级别(如SQL Server 2022对应150)。wget、openssl)及依赖包,CentOS 9需手动处理部分依赖 。升级操作步骤
# 示例:SQL Server 2022(CentOS 8+)
curl -o /etc/yum.repos.d/mssql-server-2022.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2022.repo
sudo yum update -y mssql-server # 升级现有版本
sudo yum install -y mssql-server # 新安装
/opt/mssql/bin/mssql-conf setup设置SA密码及版本 。ALTER DATABASE [DB_NAME] SET COMPATIBILITY_LEVEL 150; 。验证与优化
DBCC CHECKDB验证数据库无损坏 。/var/opt/mssql/log/),排查异常 。yum history undo回退软件包 。参考来源:[1,2,3,4,5,6,7,8,9,10]