如何在 Ubuntu 22.04 上安装 MSSQL-Server

haw*_*aee 13 sql database linux sql-server ubuntu-22.04

我正在尝试在 Ubuntu 22.04 上安装 MSSQL-Server。我知道它目前不支持 Ubuntu 22.04。我需要找到一种解决方法来安装该软件,因为我不想降级。

我尝试安装,但它一直给我带来依赖错误。我该如何解决?任何帮助,将不胜感激。

bol*_*ski 18

不幸的是,目前 SQL Server 2019 仅适用于 Ubuntu 20/21。目前不支持 22.04。

因此,您要么必须使用 Ubuntu 20,要么像其他人所说的那样,使用 Docker 容器。

您可以将 Docker 安装到 Ubuntu 22.04 中。这是一个多步骤的过程,但并不那么困难。

  1. 在 Ubuntu 上安装 Docker Engine(按照使用存储库安装部分进行操作) https://docs.docker.com/engine/install/ubuntu/#set-up-the-repository
  2. 安装 SQL Server 容器 https://learn.microsoft.com/en-us/sql/linux/quickstart-install-connect-docker?view=sql-server-ver15&pivots=cs1-bash

应该可以做到这一点。

另外,在链接 #2 中,进一步阅读下面有关如何连接到 docker 映像以从容器内运行 SQLCMD 的信息。

与 SQL Server 2019 一样,您无法将 SQLCMD 工具直接安装到 Ubuntu 22.04 安装中。但是 Docker 容器映像包含 sqlcmd 工具,以便您能够连接到数据库。

或者,您可以将 Visual Studio Code 与 SQL Server (mssql) 扩展一起使用,它可以连接到正在运行的 Docker 容器中的 SQL Server 实例。

连接字符串将是:

“服务器=本地主机;数据库=您的数据库名称;用户ID=用户ID;密码=密码

如果您只想连接到默认数据库,则可以省略数据库设置。

如果您创建任何数据库,则可以通过指定名称直接连接到它们。