📜  如何在 Linux 中安装 SQL Server Express?(1)

📅  最后修改于: 2023-12-03 15:08:42.079000             🧑  作者: Mango

在 Linux 中安装 SQL Server Express

Microsoft SQL Server 是一款常用的关系数据库管理系统。Microsoft SQL Server Express 是一款免费版本,它可以在 Linux 上部署和使用。本文介绍如何在 Linux 中安装 SQL Server Express。

步骤一:确认系统版本

首先,我们需要确认当前的 Linux 系统版本。SQL Server Express 支持以下操作系统:

  • Ubuntu 16.04
  • Ubuntu 18.04
  • Red Hat Enterprise Linux 7.3、7.4、7.5 和 7.6
  • SUSE Linux Enterprise Server v12 SP2、SP3 和 SP4

您可以使用以下命令确认当前的 Linux 系统版本:

$ cat /etc/os-release
步骤二:下载 SQL Server Express

您可以在 Microsoft 官网下载 SQL Server Express 的安装包。根据系统版本选择合适的安装包。

$ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$ sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
$ sudo apt-get update
$ sudo apt-get install -y mssql-server
步骤三:配置 SQL Server Express

安装完成后,您需要运行 mssql-conf 命令来设置 SQL Server Express。首先,运行以下命令来配置 SQL Server Express 的监听端口(默认为 1433 端口)和 SA 用户密码:

$ sudo /opt/mssql/bin/mssql-conf setup

接下来,您需要启动 SQL Server Service:

$ systemctl start mssql-server.service

您可以使用以下命令检查 SQL Server Service 的状态:

$ systemctl status mssql-server.service
步骤四:安装 SQL Server Command Line Tools

为了方便管理和使用 SQL Server Express,在 Linux 中安装 SQL Server Command Line Tools 可以更加高效地执行各种操作。使用以下命令来安装 SQL Server Command Line Tools:

$ sudo apt-get install -y mssql-tools
步骤五:使用 SQL Server Express

安装完成后,您可以在终端上使用 sqlcmd 工具连接到 SQL Server Express 数据库:

$ sqlcmd -S localhost -U sa -P [password]

密码是您在步骤三中设置的 SA 用户密码。您可以在 sqlcmd 中执行 SQL 查询语句。例如,查询当前数据库的名称:

SELECT DB_NAME() AS [Current Database]
结论

以上是在 Linux 中安装 SQL Server Express 的完整步骤。安装完成后,您可以使用 SQL Server Command Line Tools 在终端上管理和使用 SQL Server Express。