依赖库缺失
error while loading shared libraries(如 liblber-2.4.so.2)。sudo apt-get install libldap-2.4-2 libssl1.1。服务无法启动
sudo journalctl -xe 或 cat /var/opt/mssql/log/errorlog。sudo ufw allow 1433/tcp。mssql 用户拥有,使用 sudo chown -R mssql:mssql /var/opt/mssql。版本兼容性问题
远程连接失败
sudo /opt/mssql/bin/mssql-conf set-network tcp enabled。sudo ufw status,确认1433端口开放。telnet <服务器IP> 1433。证书错误
sudo /opt/mssql/bin/mssql-conf set-sa-password --force。查询缓慢
CREATE INDEX idx_column ON table_name(column_name)。SELECT *,使用 EXPLAIN 分析执行计划。sudo /opt/mssql/bin/mssql-conf set-memory <内存大小>MB。高资源占用
top、htop 查看CPU/内存使用情况,iotop 监控磁盘I/O。权限不足
sudo 或以 mssql 用户身份运行命令,确保文件权限正确。时区或语言设置错误
mssql-conf 配置时区:sudo /opt/mssql/bin/mssql-conf set-timezone <时区>。提示:若问题仍未解决,可参考 SQL Server官方文档 或社区论坛(如Stack Overflow)提交错误日志获取进一步支持。