unbutu24.04 安装 SQL Server
详细的安装教程可以参考微软官方的安装教程。
Ubuntu:在 Linux 上安装 SQL Server - SQL Server | Microsoft Learn
因为微软官方教程中目前没有关于Unbutu24.04版本的教程,这里安装的时候可以参考Unbutu22.04版本的。
这里说一下遇到的问题
安装完成后,使用 systemctl status mssql-server --no-pager
命令查看 SQL Server 状态时显示如下:
这里的 active:failed
就是SQL Server启动失败了。
原因是确实LDAP库。
解决方案
-
下载
libldap-2.5-0
,使用以下命令下载。curl -O http://debian.mirror.ac.za/debian/pool/main/o/openldap/libldap-2.5-0_2.5.13+dfsg-5_amd64.deb
-
安装
libldap-2.5-0
,使用包管理器安装下载的包。sudo dpkg -i libldap-2.5-0_2.5.13+dfsg-5_amd64.deb
-
下载
libldap-dev
,下载该库的开发版本。curl -O http://debian.mirror.ac.za/debian/pool/main/o/openldap/libldap-dev_2.5.13+dfsg-5_amd64.deb
-
安装
libldap-dev
,使用包管理器安装开发版本的包。sudo dpkg -i libldap-dev_2.5.13+dfsg-5_amd64.deb
-
安装完成后可以重启 SQL Server service。
systemctl restart mssql-server --no-pager
-
再次验证是否启动成功。
systemctl status mssql-server --no-pager