在Linux 上安装 SQL Server 

 

官网:  https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-setup?view=sql-server-2017

离线下载包:

 提示

本指南 coves 几种部署方案。   如果您仅查找的分步安装说明,跳转到快速入门教程之一:

Red Hat Enterprise Linux (RHEL)、 SUSE Linux Enterprise Server (SLES) 和 Ubuntu 上支持 SQL Server 2017。   它还支持作为 Docker 映像,可以在 Docker 的 Windows/mac。 或在 Linux 上的 Docker 引擎运行

 备注

SQL Server 经过测试且支持在 Linux 上的前面列出的分发版。   如果您选择不受支持的操作系统上安装 SQL Server,请查看 的支持策略 一部分 Microsoft SQL Server 的技术支持策略 若要了解支持影响。

   
内存 2 GB
“文件系统” XFS 或 EXT4  (其他文件系统,如 BTRFS ,均不受支持)
磁盘空间 6 GB
处理器速度 2 GHz
处理器核心 2 个核心
处理器类型 仅 x64 兼容

配置源存储库

安装 SQL Server 2017

脱机安装

 

  • 下载你的平台的数据库引擎包 。   包详细信息部分中找到包下载链接 发行说明

  • 将下载的包移到 Linux 计算机 。   如果使用另一台计算机下载包,将包移到 Linux 计算机的一种方法是使用 scp 命令。

  • 安装数据库引擎包 。   使用以下命令基于你的平台之一。   在此示例包文件的名称替换为你下载的确切名称。

    平台 包安装命令
    RHEL sudo yum localinstall mssql-server_versionnumber.x86_64.rpm
    SLES sudo zypper install mssql-server_versionnumber.x86_64.rpm
    Ubuntu sudo dpkg -i mssql-server_versionnumber_amd64.deb

     备注

    您还可以使用安装 RPM 包 (RHEL 和 SLES) rpm -ivh 命令,但在上表中的命令会自动安装依赖项如果可从已批准的存储库。

  • 解决缺少的依赖项 :你可能在此时缺少依赖项。   如果没有,可以跳过此步骤。   在 Ubuntu,如果你有权访问已批准存储库包含这些依赖项,最简单的解决方案是使用 apt-get -f install 命令。   此命令还完成了 SQL Server 的安装。   若要手动检查依赖项,请使用以下命令:

    平台 依赖项列表命令
    RHEL rpm -qpR mssql-server_versionnumber.x86_64.rpm
    SLES rpm -qpR mssql-server_versionnumber.x86_64.rpm
    Ubuntu dpkg -I mssql-server_versionnumber_amd64.deb

    在解决缺少的依赖项之后, 尝试再次安装 mssql server 包。

  • 完成 SQL Server 安装程序 。   使用 mssql conf 完成 SQL Server 安装程序:

    bash 复制
    sudo /opt/mssql/bin/mssql-conf setup
    

 

 

 

CU9 (2018 年7 月)

Package

 

Red Hat RPM package