Linux 上的 SQL Server 2017 的发行说明Release notes for SQL Server 2017 on Linux

适用于:Applies to: 是SQL ServerSQL Server(所有支持的版本)yesSQL ServerSQL Server (all supported versions) - Linux适用于:Applies to: 是SQL ServerSQL Server(所有支持的版本)yesSQL ServerSQL Server (all supported versions) - Linux

以下发行说明适用于 Linux 上运行的 SQL Server 2017 (14.x)SQL Server 2017 (14.x)The following release notes apply to SQL Server 2017 (14.x)SQL Server 2017 (14.x) running on Linux. 本文按各版本分为不同的部分。This article is broken into sections for each release. GA 版本提供了详细的支持,并列出了已知的问题。The GA release has detailed supportability and known issues listed. 每个累积更新 (CU) 或常规分发版本 (GDR) 都有指向介绍 CU 更改的支持文章的链接,还有指向 Linux 包下载的链接。Each cumulative update (CU) or general distribution release (GDR) has a link to a support article describing the CU changes as well as links to the Linux package downloads.

提示

这些发行说明专门用于 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 版本。These release notes are specifically for SQL Server 2017 (14.x)SQL Server 2017 (14.x) releases. 有关新 SQL Server 2019 (15.x)SQL Server 2019 (15.x) 的详细信息,请参阅 Linux 上的 SQL Server 2019 预览版的发行说明For more information about the new SQL Server 2019 (15.x)SQL Server 2019 (15.x), see Release notes for SQL Server 2019 preview on Linux.

支持的平台Supported platforms

平台Platform 文件系统File System 安装指南Installation Guide
Red Hat Enterprise Linux Server 7.3、7.4、7.5、7.6 或 8Red Hat Enterprise Linux 7.3, 7.4, 7.5, 7.6, or 8 Server XFS 或 EXT4XFS or EXT4 安装指南Installation guide
SUSE Enterprise Linux Server v12 SP2SUSE Enterprise Linux Server v12 SP2 XFS 或 EXT4XFS or EXT4 安装指南Installation guide
Ubuntu 16.04 LTS、18.04 LTSUbuntu 16.04 LTS, 18.04 LTS XFS 或 EXT4XFS or EXT4 安装指南Installation guide
适用于 Windows、Mac 或 Linux 的 Docker 引擎 1.8 及更高版本Docker Engine 1.8+ on Windows, Mac, or Linux 空值N/A 安装指南Installation guide

提示

有关详细信息,请查看 Linux 上 SQL ServerSQL Server系统要求For more information, review the system requirements for SQL ServerSQL Server on Linux. 有关 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的最新支持策略,请参阅 Microsoft SQL Server 的技术支持策略For the latest support policy for SQL Server 2017 (14.x)SQL Server 2017 (14.x), see the Technical support policy for Microsoft SQL Server.

工具Tools

SQL ServerSQL Server 为目标的大多数现有客户端工具都可以无缝地以 Linux 上运行的 SQL ServerSQL Server 为目标。Most existing client tools that target SQL ServerSQL Server can seamlessly target SQL ServerSQL Server running on Linux. 某些工具与 Linux 配合使用时可能有特定的版本要求。Some tools might have a specific version requirement to work well with Linux. 有关 SQL ServerSQL Server 工具的完整列表,请参阅适用于 SQL Server 的 SQL 工具和实用程序For a full list of SQL ServerSQL Server tools, see SQL Tools and Utilities for SQL Server.

版本历史记录Release history

下表列出了 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的版本历史记录。The following table lists the release history for SQL Server 2017 (14.x)SQL Server 2017 (14.x).

发布Release 版本Version 发布日期Release date
CU21CU21 14.0.3335.714.0.3335.7 2020-07-012020-07-01
CU20CU20 14.0.3294.214.0.3294.2 2020-04-102020-04-10
CU19CU19 14.0.3281.614.0.3281.6 2020-02-052020-02-05
CU18CU18 14.0.3257.314.0.3257.3 2019-12-092019-12-09
CU17CU17 14.0.3238.114.0.3238.1 2019-10-082019-10-08
CU16CU16 14.0.3223.314.0.3223.3 2019-08-012019-08-01
CU15CU15 14.0.3162.114.0.3162.1 2019-05-232019-05-23
CU14CU14 14.0.3076.114.0.3076.1 2019-03-252019-03-25
CU13CU13 14.0.3048.414.0.3048.4 2018-12-182018-12-18
CU12CU12 14.0.3045.2414.0.3045.24 2018-10-242018-10-24
CU11CU11 14.0.3038.1414.0.3038.14 2018-09-202018-09-20
CU10CU10 14.0.3037.114.0.3037.1 2018-08-272018-08-27
CU9-GDR2CU9-GDR2 14.0.3035.214.0.3035.2 2018-08-182018-08-18
GDR2GDR2 14.0.2002.1414.0.2002.14 2018-08-182018-08-18
CU9CU9 14.0.3030.2714.0.3030.27 2018-07-182018-07-18
CU8CU8 14.0.3029.1614.0.3029.16 2018-06-212018-06-21
CU7CU7 14.0.3026.2714.0.3026.27 2018-05-242018-05-24
CU6CU6 14.0.3025.3414.0.3025.34 2018-04-192018-04-19
CU5CU5 14.0.3023.814.0.3023.8 2018-03-202018-03-20
CU4CU4 14.0.3022.2814.0.3022.28 2018-02-202018-02-20
CU3CU3 14.0.3015.4014.0.3015.40 2018-01-032018-01-03
GDR1GDR1 14.0.2000.6314.0.2000.63 2018-01-032018-01-03
CU2CU2 14.0.3008.2714.0.3008.27 2017-11-282017-11-28
CU1CU1 14.0.3006.1614.0.3006.16 2017-10-242017-10-24
GAGA 14.0.1000.16914.0.1000.169 2017-10-022017-10-02

如何安装更新How to install updates

如果已配置 CU 存储库 (mssql-server-2017),则在执行新安装时将获得 SQL ServerSQL Server 包的最新 CU。If you have configured the CU repository (mssql-server-2017), then you will get the latest CU of SQL ServerSQL Server packages when you perform new installations. CU 存储库是 Linux 上的 SQL ServerSQL Server 的所有包安装文章的默认库。The CU repository is the default for all package installation articles for SQL ServerSQL Server on Linux. 如果已配置 GDR 存储库 (mssql-server-2017-gdr),将仅获得自 GA 以来发布的关键安全更新。If you have configured the GDR repository (mssql-server-2017-gdr), you will only get critical security updates released since GA. 如果需要 Docker 容器 CU 或 GDR 更新,请参阅 适用于 Docker 引擎的 Linux 上的 Microsoft SQL ServerIf you require Docker container CU or GDR updates, please see official images for Microsoft SQL Server on Linux for Docker Engine. 有关存储库配置的详细信息,请参阅为 Linux 上的 SQL Server 配置存储库For more information about repository configuration, see Configure repositories for SQL Server on Linux.

如果要更新现有的 SQL ServerSQL Server 包,请为每个包运行相应的更新命令以获取最新的 CU。If you are updating existing SQL ServerSQL Server packages, run the appropriate update command for each package to get the latest CU. 有关每个包的特定更新说明,请参阅以下安装指南:For specific update instructions for each package, see the following installation guides:

CU21(2020 年 7 月)CU21 (July 2020)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 21 (CU21) 发行版。This is the Cumulative Update 21 (CU21) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此发行版的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3335.7。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3335.7. 若要了解此发行版中的修补程序和改进,请参阅 https://support.microsoft.com/help/4557397For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4557397.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

备注

自 CU20 起,SQL Server 2017 现已开始支持 Ubuntu 18.04 和 RHEL 8。Ubuntu 18.04 and RHEL 8 are now supported on SQL Server 2017 starting with CU20.

Ubuntu 的脱机包安装链接指向 Ubuntu 18.04 包,不适用于 Ubuntu 18.04 的 SSIS 包除外。The offline package installation links for Ubuntu are pointing to Ubuntu 18.04 packages, except for the SSIS package (which isn't available for Ubuntu 18.04). 若要查找 Ubuntu 16.04 包,请参阅下载路径 https://packages.microsoft.com/ubuntu/16.04/mssql-server-2017/pool/main/m/If you are looking for Ubuntu 16.04 packages, refer to the download path https://packages.microsoft.com/ubuntu/16.04/mssql-server-2017/pool/main/m/.

Red Hat 的脱机包安装链接指向 RHEL 8 包,不适用于 RHEL 8 的 SSIS 包除外。The offline package installation links for Red Hat are pointing to RHEL 8 packages, except for the SSIS package (which isn't available for RHEL 8). 若要查找 RHEL 7 包,请参阅下载路径 https://packages.microsoft.com/rhel/7/mssql-server-2017/If you are looking for RHEL 7 packages, refer to the download path https://packages.microsoft.com/rhel/7/mssql-server-2017/.

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3335.7-1714.0.3335.7-17 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3335.7-1714.0.3335.7-17 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 18.04 Debian 包Ubuntu 18.04 Debian package 14.0.3335.7-1714.0.3335.7-17 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SSIS 包SSIS package

CU20(2020 年 4 月)CU20 (April 2020)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 20 (CU20) 发行版。This is the Cumulative Update 20 (CU20) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此发行版的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3294.2。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3294.2. 若要了解此发行版中的修补程序和改进,请参阅 https://support.microsoft.com/help/4541283For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4541283.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

备注

自 CU20 起,SQL Server 2017 现已开始支持 Ubuntu 18.04 和 RHEL 8。Ubuntu 18.04 and RHEL 8 are now supported on SQL Server 2017 starting with CU20.

Ubuntu 的脱机包安装链接指向 Ubuntu 18.04 包,不适用于 Ubuntu 18.04 的 SSIS 包除外。The offline package installation links for Ubuntu are pointing to Ubuntu 18.04 packages, except for the SSIS package (which isn't available for Ubuntu 18.04). 若要查找 Ubuntu 16.04 包,请参阅下载路径 https://packages.microsoft.com/ubuntu/16.04/mssql-server-2017/pool/main/m/If you are looking for Ubuntu 16.04 packages, refer to the download path https://packages.microsoft.com/ubuntu/16.04/mssql-server-2017/pool/main/m/.

Red Hat 的脱机包安装链接指向 RHEL 8 包,不适用于 RHEL 8 的 SSIS 包除外。The offline package installation links for Red Hat are pointing to RHEL 8 packages, except for the SSIS package (which isn't available for RHEL 8). 若要查找 RHEL 7 包,请参阅下载路径 https://packages.microsoft.com/rhel/7/mssql-server-2017/If you are looking for RHEL 7 packages, refer to the download path https://packages.microsoft.com/rhel/7/mssql-server-2017/.

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3294.2-2714.0.3294.2-27 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3294.2-2714.0.3294.2-27 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 18.04 Debian 包Ubuntu 18.04 Debian package 14.0.3294.2-2714.0.3294.2-27 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SSIS 包SSIS package

CU19(2020 年 2 月)CU19 (February 2020)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 19 (CU19) 版本。This is the Cumulative Update 19 (CU19) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine版本为 14.0.3281.6。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3281.6. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4535007For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4535007.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3281.6-214.0.3281.6-2 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3281.6-214.0.3281.6-2 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.3281.6-214.0.3281.6-2 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SSIS 包SSIS package

CU18(2019 年 12 月)CU18 (December 2019)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 18 (CU18) 版本。This is the Cumulative Update 18 (CU18) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3257.3。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3257.3. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4527377For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4527377.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3257.3-1314.0.3257.3-13 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3257.3-1314.0.3257.3-13 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.3257.3-1314.0.3257.3-13 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SSIS 包SSIS package

添加的支持Added support

  • 从 CU18 开始,Linux 上的 SQL Server 2017 支持变更数据捕获 (CDC)。Change Data Capture (CDC) is supported with SQL Server 2017 on Linux starting with CU18.
  • 从 CU18 开始,Linux 上的 SQL Server 2017 支持事务复制。Transactional Replication is supported with SQL Server 2017 on Linux starting with CU18.

备注Remarks

SQL Server 2017 容器现在具有新的标记模式,如下面的示例所述。SQL Server 2017 containers now have a new tagging pattern as described below with examples.

  • mcr.microsoft.com/mssql/server:<SQL Server Version>-<update>-<Linux Distribution>-<Linux Distribution Version>

    此模式将使用标记中所述的组合提取容器映像。This will pull the container image with the combination described in the tag.

  • mcr.microsoft.com/mssql/server:<SQL Server Version>-latest

    此模式将根据最新的受支持 Ubuntu 版本提取最新的 SQL Server 版本。This will pull the latest SQL Server version on the latest supported Ubuntu version.

示例:Examples:

mcr.microsoft.com/mssql/server:2017-CU18-ubuntu-16.04

此模式将根据 Ubuntu 16.04 容器提取 SQL Server 2017 CU18。This will pull SQL Server 2017 CU18 based on the Ubuntu 16.04 container.

mcr.microsoft.com/mssql/server:2017-latest

此模式将根据 Ubuntu 16.04 容器提取最新的 SQL Server 2017 版本(在撰写本文时为 CU18)。This will pull the latest SQL Server 2017 version (CU18 as the time of this writing) based on the Ubuntu 16.04 container.

备注

以后,我们将不再为 SQL Server 2017 容器发布采用其他标记模式的容器。We will no longer be publishing containers with other tagging patterns for SQL Server 2017 containers in the future.

CU17(2019 年 10 月)CU17 (October 2019)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 17 (CU17) 版本。This is the Cumulative Update 17 (CU17) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3238.1。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3238.1. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4515579For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4515579.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3238.1-1914.0.3238.1-19 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3238.1-1914.0.3238.1-19 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.3238.1-1914.0.3238.1-19 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SSIS 包SSIS package

CU16(2019 年 8 月)CU16 (August 2019)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 16 (CU16) 版本。This is the Cumulative Update 16 (CU16) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3223.3。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3223.3. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4508218For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4508218.

新增功能What's New

新增功能或更新New feature or update 详细信息Details
MSDTC 支持MSDTC support 支持适用于 SQL Server 2017 的 Microsoft 分布式事务处理协调器 (MSDTC)。Support for the Microsoft Distributed Transaction Coordinator (MSDTC) for SQL Server 2017. 有关详细信息,请参阅如何在 Linux 上配置 Microsoft 分布式事务处理协调器 (MSDTC)For more information, see How to configure the Microsoft Distributed Transaction Coordinator (MSDTC) on Linux.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3223.3-1514.0.3223.3-15 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3223.3-1514.0.3223.3-15 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.3223.3-1514.0.3223.3-15 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SSIS 包SSIS package

CU15(2019 年 5 月)CU15 (May 2019)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 15 (CU15) 版本。This is the Cumulative Update 15 (CU15) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3162.1。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3162.1. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4498951For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4498951.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3162.1-114.0.3162.1-1 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3162.1-114.0.3162.1-1 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.3162.1-114.0.3162.1-1 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SSIS 包SSIS package

CU14(2019 年 3 月)CU14 (Mar 2019)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 14 (CU14) 版本。This is the Cumulative Update 14 (CU14) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3076.1。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3076.1. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4484710For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4484710.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3076.1-214.0.3076.1-2 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3076.1-214.0.3076.1-2 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.3076.1-214.0.3076.1-2 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SSIS 包SSIS package

CU13(2018 年 12 月)CU13 (Dec 2018)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 13 (CU13) 版本。This is the Cumulative Update 13 (CU13) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3048.4。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3048.4. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4466404For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4466404.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3048.4-114.0.3048.4-1 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3048.4-114.0.3048.4-1 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.3048.4-114.0.3048.4-1 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SSIS 包SSIS package

CU12(2018 年 10 月)CU12 (Oct 2018)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 12 (CU12) 版本。This is the Cumulative Update 12 (CU12) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3045.24。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3045.24. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4464082For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4464082.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3045.24-114.0.3045.24-1 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3045.24-114.0.3045.24-1 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.3045.24-114.0.3045.24-1 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SSIS 包SSIS package

CU11(2018 年 9 月)CU11 (Sept 2018)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 11 (CU11) 版本。This is the Cumulative Update 11 (CU11) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3038.14。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3038.14. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4462262For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4462262.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3038.14-214.0.3038.14-2 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3038.14-214.0.3038.14-2 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.3038.14-214.0.3038.14-2 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SSIS 包SSIS package

CU10(2018 年 8 月)CU10 (Aug 2018)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 10 (CU10) 版本。This is the Cumulative Update 10 (CU10) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3037.1。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3037.1. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4342123For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4342123.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3037.1-214.0.3037.1-2 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3037.1-214.0.3037.1-2 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.3037.1-214.0.3037.1-2 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SSIS 包SSIS package

CU9-GDR2(2018 年 8 月)CU9-GDR2 (Aug 2018)

这是一个安全更新,其中还包括以前发布的 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 (CU9)。This is a security update that also includes the previously released CU (CU9) for SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3035.2。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3035.2. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4293805For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4293805.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3035.2-114.0.3035.2-1 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SLES RPM 包SLES RPM package 14.0.3035.2-114.0.3035.2-1 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.3035.2-114.0.3035.2-1 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package

GDR2(2018 年 8 月)GDR2 (Aug 2018)

这是一个安全更新,只包含 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的 GDR2(和 GDR1)安全修补程序。This is a security update that only includes the GDR2 (and GDR1) security fixes for SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.2002.14。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.2002.14. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4293803For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4293803.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.2002.14-114.0.2002.14-1 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SLES RPM 包SLES RPM package 14.0.2002.14-114.0.2002.14-1 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.2002.14-114.0.2002.14-1 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package

CU9(2018 年 7 月)CU9 (Jul 2018)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 9 (CU9) 版本。This is the Cumulative Update 9 (CU9) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3030.27。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3030.27. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4341265For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4341265.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3030.27-114.0.3030.27-1 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3030.27-114.0.3030.27-1 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.3030.27-114.0.3030.27-1 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SSIS 包SSIS package

CU8(2018 年 6 月)CU8 (Jun 2018)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 8 (CU8) 版本。This is the Cumulative Update 8 (CU8) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3029.16。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3029.16. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4338363For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4338363.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3029.16-114.0.3029.16-1 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3029.16-114.0.3029.16-1 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.3029.16-114.0.3029.16-1 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SSIS 包SSIS package

CU7(2018 年 5 月)CU7 (May 2018)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 7 (CU7) 版本。This is the Cumulative Update 7 (CU7) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3026.27。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3026.27. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4229789For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4229789.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3026.27-214.0.3026.27-2 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3026.27-214.0.3026.27-2 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.3026.27-214.0.3026.27-2 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SSIS 包SSIS package

CU6(2018 年 4 月)CU6 (Apr 2018)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 6 (CU6) 版本。This is the Cumulative Update 6 (CU6) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3025.34。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3025.34. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4101464For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4101464.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3025.34-314.0.3025.34-3 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3025.34-314.0.3025.34-3 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.3025.34-314.0.3025.34-3 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SSIS 包SSIS package

CU5(2018 年 3 月)CU5 (Mar 2018)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 5 (CU5) 版本。This is the Cumulative Update 5 (CU5) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3023.8。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3023.8. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4092643For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4092643.

已知升级问题Known upgrade issue

从先前版本升级到 CU5 时,SQL ServerSQL Server 可能无法启动,并出现以下错误:When you upgrade from a previous release to CU5, SQL ServerSQL Server might fail to start with the following error:

Error: 4860, Severity: 16, State: 1.
Cannot bulk load. The file "C:\Install\SqlTraceCollect.dtsx" does not exist or you don't have file access rights.
Error: 912, Severity: 21, State: 2.
Script level upgrade for database 'master' failed because upgrade step 'msdb110_upgrade.sql' encountered error 200, state

要解决此错误,请启用 SQL Server 代理并使用以下命令重启 SQL ServerSQL ServerTo resolve this error, enable SQL Server Agent and restart SQL ServerSQL Server with the following commands:

sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
sudo systemctl start mssql-server

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3023.8-514.0.3023.8-5 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3023.8-514.0.3023.8-5 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.3023.8-514.0.3023.8-5 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SSIS 包SSIS package

CU4(2018 年 2 月)CU4 (Feb 2018)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 4 (CU4) 版本。This is the Cumulative Update 4 (CU4) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3022.28。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3022.28. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4056498For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4056498.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

备注

从 CU4 开始,SQL Server 代理不再作为单独的包进行安装。As of CU4, SQL Server Agent is no longer installed as a separate package. 它与引擎包一起安装,必须启用才能使用。It is installed with the Engine package and must be enabled to use.

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3022.28-214.0.3022.28-2 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3022.28-214.0.3022.28-2 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.3022.28-214.0.3022.28-2 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SSIS 包SSIS package

GDR1(2018 年 1 月)GDR1 (Jan 2018)

这是一个安全更新,只包含 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的 GDR1 安全修补程序。This is a security update that only includes the GDR1 security fixes for SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.2000.63。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.2000.63. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4057122For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4057122.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.2000.63-314.0.2000.63-3 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SLES RPM 包SLES RPM package 14.0.2000.63-314.0.2000.63-3 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.2000.63-314.0.2000.63-3 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package

CU3(2018 年 1 月)CU3 (Jan 2018)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 3 (CU3) 版本。This is the Cumulative Update 3 (CU3) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3015.40。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3015.40. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4052987For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4052987.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3015.40-114.0.3015.40-1 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SQL Server 代理 RPM 包SQL Server Agent RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3015.40-114.0.3015.40-1 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SQL Server 代理 RPM 包SQL Server Agent RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.3015.40-114.0.3015.40-1 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SQL Server 代理 Debian 包SQL Server Agent Debian package
SSIS 包SSIS package

CU2(2017 年 11 月)CU2 (Nov 2017)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 2 (CU2) 版本。This is the Cumulative Update 2 (CU2) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3008.27。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3008.27. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/4052574For information about the fixes and improvements in this release, see https://support.microsoft.com/help/4052574.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3008.27-114.0.3008.27-1 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SQL Server 代理 RPM 包SQL Server Agent RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3008.27-114.0.3008.27-1 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SQL Server 代理 RPM 包SQL Server Agent RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.3008.27-114.0.3008.27-1 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SQL Server 代理 Debian 包SQL Server Agent Debian package
SSIS 包SSIS package

CU1(2017 年 10 月)CU1 (Oct 2017)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的累积更新 1 (CU1) 版本。This is the Cumulative Update 1 (CU1) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.3006.16。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.3006.16. 有关此版本中的修补程序和改进的信息,请参阅 https://support.microsoft.com/help/KB4053439For information about the fixes and improvements in this release, see https://support.microsoft.com/help/KB4053439.

包详细信息Package details

对于手动安装或脱机包安装,可以下载 RPM 和 Debian 包,其信息如下表所示:For manual or offline package installations, you can download the RPM and Debian packages with the information in the following table:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.3006.16-314.0.3006.16-3 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SQL Server 代理 RPM 包SQL Server Agent RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.3006.16-314.0.3006.16-3 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SQL Server 代理 RPM 包SQL Server Agent RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.3006.16-314.0.3006.16-3 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SQL Server 代理 Debian 包SQL Server Agent Debian package
SSIS 包SSIS package

GA(2017 年 10 月)GA (Oct 2017)

这是 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的正式发布版 (GA)。This is the General Availability (GA) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x). 此版本的 SQL Server 数据库引擎SQL Server Database Engine 版本为 14.0.1000.169。The SQL Server 数据库引擎SQL Server Database Engine version for this release is 14.0.1000.169.

包详细信息Package details

下表列出了包的详细信息以及 RPM 和 Debian 包的下载位置。Package details and download locations for the RPM and Debian packages are listed in the following table. 如果使用以下安装指南中的步骤,则无需直接下载这些包:You don't need to download these packages directly if you use the steps in the following installation guides:

程序包Package 包版本Package version 下载Downloads
Red Hat RPM 包Red Hat RPM package 14.0.1000.169-214.0.1000.169-2 引擎 RPM 包Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SQL Server 代理 RPM 包SQL Server Agent RPM package
SSIS 包SSIS package
SLES RPM 包SLES RPM package 14.0.1000.169-214.0.1000.169-2 mssql-server 引擎 RPM 包mssql-server Engine RPM package
高可用性 RPM 包High Availability RPM package
全文搜索 RPM 包Full-text Search RPM package
SQL Server 代理 RPM 包SQL Server Agent RPM package
Ubuntu 16.04 Debian 包Ubuntu 16.04 Debian package 14.0.1000.169-214.0.1000.169-2 引擎 Debian 包Engine Debian package
高可用性 Debian 包High Availability Debian package
全文搜索 Debian 包Full-text Search Debian package
SQL Server 代理 Debian 包SQL Server Agent Debian package
SSIS 包SSIS package

已知问题Known issues

以下部分介绍了 Linux 上 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 的正式发布版 (GA) 的已知问题。The following sections describe known issues with the General Availability (GA) release of SQL Server 2017 (14.x)SQL Server 2017 (14.x) on Linux.

常规General

  • 安装 SQL ServerSQL Server 的主机名的长度不能超过 15 个字符。The length of the hostname where SQL ServerSQL Server is installed needs to be 15 characters or less.

    • 解决方法:更改 /etc/hostname 中的名称,使其不超过 15 个字符。Resolution: Change the name in /etc/hostname to something 15 characters long or less.
  • 手动将系统时间设置为时间倒移,会导致 SQL ServerSQL Server 停止更新 SQL ServerSQL Server 中的内部系统时间。Manually setting the system time backwards in time will cause SQL ServerSQL Server to stop updating the internal system time within SQL ServerSQL Server.

    • 解决方法:重新启动 SQL ServerSQL ServerResolution: Restart SQL ServerSQL Server.
  • 仅支持单个实例安装。Only single instance installations are supported.

    • 解决方法:如果希望在给定主机上安装多个实例,请考虑使用 VM 或 Docker 容器。Resolution: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
  • SQL ServerSQL Server Configuration Manager 无法连接到 Linux 上的 SQL ServerSQL ServerConfiguration Manager can't connect to SQL ServerSQL Server on Linux.

  • sa 登录名的默认语言是英语。The default language of the sa login is English.

    • 解决方法:使用 ALTER LOGIN 语句更改 sa 登录名的语言 。Resolution: Change the language of the sa login with the ALTER LOGIN statement.

数据库Databases

  • 不能使用 mssql-conf 实用工具移动 master 数据库。The master database can't be moved with the mssql-conf utility. 可以使用 mssql-conf 移动其他系统数据库。Other system databases can be moved with mssql-conf.

  • 还原在 Windows 上 SQL ServerSQL Server 中备份的数据库时,必须在 Transact-SQL 语句中使用 WITH MOVE 子句。When restoring a database that was backed up on SQL ServerSQL Server on Windows, you must use the WITH MOVE clause in the Transact-SQL statement.

  • 传输层安全性 (TLS) 的某些算法(密码套件)无法在 Linux 上的 SQL ServerSQL Server 中正常运行。Certain algorithms (cipher suites) for Transport Layer Security (TLS) don't work properly with SQL ServerSQL Server on Linux. 这会在尝试连接到 SQL ServerSQL Server 时导致连接失败,以及在高可用性组中的副本之间建立连接时出现问题。This results in connection failures when attempting to connect to SQL ServerSQL Server, as well as problems establishing connections between replicas in high availability groups.

    • 解决方法:通过执行以下操作,修改 Linux 上的 SQL ServerSQL Server 的 mssql.conf 配置脚本以禁用有问题的密码套件:Resolution: Modify the mssql.conf configuration script for SQL ServerSQL Server on Linux to disable problematic cipher suites, by doing the following:

      1. 将以下项添加到 /var/opt/mssql/mssql.conf。Add the following to /var/opt/mssql/mssql.conf.

        [network]
        tlsciphers= AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:!ECDHE-RSA-AES128-GCM-SHA256:!ECDHE-RSA-AES256-GCM-SHA384:!ECDHE-ECDSA-AES256-GCM-SHA384:!ECDHE-ECDSA-AES128-GCM-SHA256:!ECDHE-ECDSA-AES256-SHA384:!ECDHE-ECDSA-AES128-SHA256:!ECDHE-ECDSA-AES256-SHA:!ECDHE-ECDSA-AES128-SHA:!ECDHE-RSA-AES256-SHA384:!ECDHE-RSA-AES128-SHA256:!ECDHE-RSA-AES256-SHA:!ECDHE-RSA-AES128-SHA:!DHE-RSA-AES256-GCM-SHA384:!DHE-RSA-AES128-GCM-SHA256:!DHE-RSA-AES256-SHA:!DHE-RSA-AES128-SHA:!DHE-DSS-AES256-SHA256:!DHE-DSS-AES128-SHA256:!DHE-DSS-AES256-SHA:!DHE-DSS-AES128-SHA:!DHE-DSS-DES-CBC3-SHA:!NULL-SHA256:!NULL-SHA
        

        备注

        在前面的代码中,! 对表达式进行求反。In the preceding code, ! negates the expression. 这向 OpenSSL 指明不使用以下密码套件。This tells OpenSSL to not use the following cipher suite.

      2. 使用以下命令重启 SQL ServerSQL ServerRestart SQL ServerSQL Server with the following command.

        sudo systemctl restart mssql-server
        
  • Windows 上使用内存中 OLTP 的 SQL Server 2014 (12.x)SQL Server 2014 (12.x) 数据库无法在 Linux 上的 SQL Server 2017 (14.x)SQL Server 2017 (14.x) 上进行还原。SQL Server 2014 (12.x)SQL Server 2014 (12.x) databases on Windows that use In-memory OLTP can't be restored on SQL Server 2017 (14.x)SQL Server 2017 (14.x) on Linux. 要还原使用内存中 OLTP 的 SQL Server 2014 (12.x)SQL Server 2014 (12.x) 数据库,请首先将数据库升级到 Windows 上的 SQL Server 2016 (13.x)SQL Server 2016 (13.x)SQL Server 2017 (14.x)SQL Server 2017 (14.x),然后再通过备份/还原或分离/附加将数据库移至 SQL ServerSQL ServerTo restore a SQL Server 2014 (12.x)SQL Server 2014 (12.x) database that uses in-memory OLTP, first upgrade the databases to SQL Server 2016 (13.x)SQL Server 2016 (13.x) or SQL Server 2017 (14.x)SQL Server 2017 (14.x) on Windows before moving them to SQL ServerSQL Server on Linux via backup/restore or detach/attach.

  • 目前 Linux 不支持用户权限 ADMINISTER BULK OPERATIONS。User permission ADMINISTER BULK OPERATIONS is not supported on Linux at this time.

网络Networking

如果满足以下两个条件,则涉及来自 sqlservr 进程的出站 TCP 连接(如链接服务器或可用性组)的功能可能不起作用:Features that involve outbound TCP connections from the sqlservr process, such as linked servers or Availability Groups, might not work if both the following conditions are met:

  1. 目标服务器被指定为主机名而不是 IP 地址。The target server is specified as a hostname and not an IP address.

  2. 源实例已在内核中禁用 IPv6。The source instance has IPv6 disabled in the kernel. 要验证系统是否在内核中启用了 IPv6,以下所有测试都必须通过:To verify if your system has IPv6 enabled in the kernel, all the following tests must pass:

    • cat /proc/cmdline 将输出当前内核的引导 cmdline。cat /proc/cmdline will print the boot cmdline of the current kernel. 输出不得包含 ipv6.disable=1The output must not contain ipv6.disable=1.
    • /Proc/sys/net/ipv6/ 目录必须存在。The /proc/sys/net/ipv6/ directory must exist.
    • 调用 socket(AF_INET6, SOCK_STREAM, IPPROTO_IP) 的 C 程序应成功,即系统调用必须返回一个 fd != -1 并且不会因 EAFNOSUPPORT 而失败。A C program that calls socket(AF_INET6, SOCK_STREAM, IPPROTO_IP) should succeed - the syscall must return an fd != -1 and not fail with EAFNOSUPPORT.

确切的错误取决于该功能。The exact error depends on the feature. 对于链接服务器,这表现为登录超时错误。For linked servers, this manifests as a login timeout error. 对于可用性组,辅助节点上的 ALTER AVAILABILITY GROUP JOIN DDL 将在 5 分钟后因下载配置超时错误而失败。For Availability Groups, the ALTER AVAILABILITY GROUP JOIN DDL on the secondary will fail after 5 minutes with a download configuration timeout error.

要解决此问题,请执行以下操作之一:To work around this issue, do one of the following:

  1. 使用 IP 而不是主机名来指定 TCP 连接的目标。Use IPs instead of hostnames to specify the target of the TCP connection.

  2. 从引导 cmdline 中删除 ipv6.disable=1,在内核中启用 IPv6。Enable IPv6 in the kernel by removing ipv6.disable=1 from the boot cmdline. 执行此操作的方法取决于 Linux 分发版和引导加载程序,例如 grub。The way to do this depends on the Linux distribution and the bootloader, such as grub. 如果确实想要禁用 IPv6,仍可以通过在 sysctl 配置中设置 net.ipv6.conf.all.disable_ipv6 = 1 来禁用它(例如 /etc/sysctl.conf)。If you do want IPv6 to be disabled, you can still disable it by setting net.ipv6.conf.all.disable_ipv6 = 1 in the sysctl configuration (for example, /etc/sysctl.conf). 这仍然会阻止系统的网络适配器获取 IPv6 地址,但允许 sqlservr 功能运行。This will still prevent the system's network adapter from getting an IPv6 address, but allow the sqlservr features to work.

网络文件系统 (NFS)Network File System (NFS)

如果在生产中使用网络文件系统 (NFS) 远程共享,请注意以下支持要求:If you use Network File System (NFS) remote shares in production, note the following support requirements:

  • 使用 NFS 版本 4.2 或更高版本。Use NFS version 4.2 or higher. 较早版本的 NFS 不支持新式文件系统常用的必需功能,例如 fallocate 和稀疏文件创建。Older versions of NFS don't support required features, such as fallocate and sparse file creation, common to modern file systems.
  • 仅在 NFS 装载上查找 /var/opt/mssql 目录。Locate only the /var/opt/mssql directories on the NFS mount. 不支持其他文件,例如 SQL ServerSQL Server 系统二进制文件。Other files, such as the SQL ServerSQL Server system binaries, are not supported.
  • 安装远程共享时,请确保 NFS 客户端使用“nolock”选项。Ensure that NFS clients use the 'nolock' option when mounting the remote share.

本地化Localization

  • 如果在安装过程中区域设置不是英语 (en_us),则必须在 bash 会话/终端中使用 UTF-8 编码。If your locale is not English (en_us) during setup, you must use UTF-8 encoding in your bash session/terminal. 如果使用 ASCII 编码,可能会看到类似于以下内容的错误:If you use ASCII encoding, you might see an error similar to the following:

    UnicodeEncodeError: 'ascii' codec can't encode character u'\xf1' in position 8: ordinal not in range(128)
    

    如果无法使用 UTF-8 编码,请使用 MSSQL_LCID 环境变量运行安装程序以指定语言选择。If you can't use UTF-8 encoding, run setup using the MSSQL_LCID environment variable to specify your language choice.

    sudo MSSQL_LCID=<LcidValue> /opt/mssql/bin/mssql-conf setup
    
  • 运行 mssql-conf 安装程序并执行 SQL ServerSQL Server 的非英语安装时,在本地化文本“配置 SQL Server...”之后会显示错误的扩展字符。When running mssql-conf setup, and performing a non-English installation of SQL ServerSQL Server, incorrect extended characters are displayed after the localized text, "Configuring SQL Server...". 或者,对于非拉丁语的安装,句子可能完全丢失。Or, for non-Latin based installations, the sentence might be missing completely. 丢失的句子应显示以下本地化字符串:“已成功处理授权 PID。The missing sentence should display the following localized string: "The licensing PID was successfully processed. 新版本为 [<Name>版本]”。The new edition is [<Name> edition]". 输出此字符串仅供参考,下一 SQL ServerSQL Server 累积更新将针对所有语言解决此问题。This string is output for information purposes only, and the next SQL ServerSQL Server Cumulative Update will address this for all languages. 这不会以任何方式影响 SQL ServerSQL Server 的成功安装。This doesn't affect the successful installation of SQL ServerSQL Server in any way.

SQL Server Integration Services (SSIS)SQL Server Integration Services (SSIS)

  • 此版本中的 SUSE 不支持 mssql-server-is 包。The mssql-server-is package isn't supported on SUSE in this release. 目前仅 Ubuntu 和 Red Hat Enterprise Linux (RHEL) 支持该包。It's currently supported on Ubuntu and on Red Hat Enterprise Linux (RHEL).

  • 由于 Linux CTP 2.1 刷新版和更高版本上有 Integration ServicesIntegration Services,所以 Integration ServicesIntegration Services 包可以使用 Linux 上的 ODBC 连接。With Integration ServicesIntegration Services on Linux CTP 2.1 Refresh and later, Integration ServicesIntegration Services packages can use ODBC connections on Linux. 虽然已使用 SQL ServerSQL Server 和 MySQL ODBC 驱动程序测试过该功能,但也希望该功能可以与任何遵循 ODBC 规范的 Unicode ODBC 驱动程序搭配使用。This functionality has been tested with the SQL ServerSQL Server and the MySQL ODBC drivers, but is also expected to work with any Unicode ODBC driver that observes the ODBC specification. 在设计阶段,可以提供 DSN 或连接字符串以连接到 ODBC 数据,还可以使用 Windows 身份验证。At design time, you can provide either a DSN or a connection string to connect to the ODBC data; you can also use Windows authentication. 有关详细信息,请参阅宣布 Linux 上的 ODBC 支持的博客文章For more info, see the blog post announcing ODBC support on Linux.

  • 在 Linux 上运行 SSIS 包时,此版本不支持以下功能:The following features aren't supported in this release when you run SSIS packages on Linux:

    • Integration ServicesIntegration Services 目录数据库Catalog database
    • SQL 代理计划的包执行Scheduled package execution by SQL Agent
    • Windows 身份验证Windows Authentication
    • 第三方组件Third-party components
    • 变更数据捕获 (CDC)Change Data Capture (CDC)
    • Integration ServicesIntegration Services 横向扩展Scale Out
    • 适用于 SSIS 的 Azure 功能包Azure Feature Pack for SSIS
    • Hadoop 和 HDFS 支持Hadoop and HDFS support
    • Microsoft Connector for SAP BWMicrosoft Connector for SAP BW

有关当前不受支持或提供有限支持的内置 SSIS 组件的列表,请参阅 Linux 上的 SSIS 的限制和已知问题For a list of built-in SSIS components that are not currently supported, or that are supported with limitations, see Limitations and known issues for SSIS on Linux.

有关 Linux 上的 SSIS 的详细信息,请参阅以下文章:For more info about SSIS on Linux, see the following articles:

SQL Server Management Studio (SSMS)SQL Server Management Studio (SSMS)

以下限制适用于 Windows 中连接到 Linux 上 SQL ServerSQL ServerSQL Server Management StudioSQL Server Management StudioThe following limitations apply to SQL Server Management StudioSQL Server Management Studio on Windows connected to SQL ServerSQL Server on Linux.

  • 不支持维护计划。Maintenance plans aren't supported.

  • 不支持管理数据仓库 (MDW) 和 SQL Server Management StudioSQL Server Management Studio 中的数据收集器。Management Data Warehouse (MDW) and the data collector in SQL Server Management StudioSQL Server Management Studio aren't supported.

  • 具有 Windows 身份验证或 Windows 事件日志选项的 SQL Server Management StudioSQL Server Management Studio UI 组件不适用于 Linux。SQL Server Management StudioSQL Server Management Studio UI components that have Windows Authentication or Windows event log options don't work with Linux. 仍可通过其他选项(如 SQL 登录名)使用这些功能。You can still use these features with other options, such as SQL logins.

  • 不能修改要保留的日志文件数。Number of log files to retain can't be modified.

后续步骤Next steps

要开始使用,请参阅以下快速入门:To get started, see the following quickstarts:

有关常见问题的解答,请参阅 Linux 上的 SQL Server 常见问题解答For answers to frequently asked questions, see the SQL Server on Linux FAQ.