Linux 上的 SQL Server 2019 的新增功能
适用于:SQL Server 2019 (15.x) - Linux
本文介绍了可用于在 Linux 上运行的 SQL Server 2019 (15.x) 的主要功能和服务。 有关包下载和已知问题,请参阅发行说明。
支持 SLES 15
从 SQL Server 2019 (15.x) CU 14 开始,现在支持 SLES 15。 查看在 SUSE Linux Enterprise Server 上安装 SQL Server 并创建数据库快速入门。
支持 Ubuntu 18.04 和 20.04
- 从 SQL Server 2019 (15.x) CU 3 开始,现在支持 Ubuntu 18.04。
- 从 SQL Server 2019 (15.x) CU 10 开始,现在支持 Ubuntu 20.04。
- 查看在 Ubuntu 上安装 SQL Server 并创建数据库快速入门。
支持 RHEL 8
从 SQL Server 2019 (15.x) CU 1 开始,现在支持 RHEL 8。 查看在 Red Hat 上安装 SQL Server 并创建数据库快速入门。
更新
已在 Linux 上的 SQL Server 2019 (15.x) 中进行了更新:
新增功能或更新 | 详细信息 |
---|---|
复制支持 | Linux 上的 SQL Server 复制 |
支持 Microsoft 分布式事务处理协调器 (MSDTC) | 如何在 Linux 上配置 MSDTC |
OpenLDAP 支持第三方 Active Directory 提供程序 | 教程:对 Linux 上的 SQL Server 使用 Active Directory 身份验证 |
Linux 上的机器学习 | 在 Linux 上配置机器学习 |
tempdb 改进: |
默认情况下,Linux 上的 SQL Server 新安装会根据逻辑内核数创建多个 tempdb 数据文件(最多 8 个数据文件)。 这不适用于就地次要版本或主版本升级。 每个 tempdb 文件的大小为 8MB,且自动增长大小为 64MB。 此行为类似于 Windows 上的默认 SQL Server 安装。 |
Linux 上的 PolyBase | 在 Linux 上为非 Hadoop 连接器安装 PolyBase。 PolyBase 类型映射。 |
变更数据捕获 (CDC) 支持 | Linux 上的 SQL Server 2019 (15.x) 现在支持变更数据捕获 (CDC)。 |
Microsoft 容器注册表 | Microsoft 容器注册表现在将 Docker Hub 替换为新的官方 Microsoft 容器映像,其中包括 SQL Server。 |
非根容器 | SQL Server 2019 (15.x) 引入了通过在默认情况下以非根用户身份启动 SQL Server 进程来创建更安全容器的功能。 有关更多详细信息,请参阅以非根用户的身份构建并运行 SQL Server 容器。 |
相关内容
要在 Linux 上安装 SQL Server,请使用以下教程之一:
- 在 Red Hat Enterprise Linux 上安装
- 在 SUSE Linux Enterprise Server 上安装
- 在 Ubuntu 上安装
- 在 Linux 容器上运行
- 在 Azure 中预配 SQL VM
有关常见问题的解答,请参阅 Linux 上的 SQL Server 常见问题解答。 若要查看 SQL Server 2019 (15.x) 中引入的其他改进,请参阅SQL Server 2019 的新增功能。
获取帮助
- SQL 意见:是否有改进 SQL Server 的建议?
- Microsoft Q&A (SQL Server)
- DBA Stack Exchange (tag sql-server):询问 SQL Server 相关问题
- Stack Overflow (tag sql-server):有关 SQL 开发问题的答案
- Reddit:有关 SQL Server 的一般讨论
- Microsoft SQL Server 许可条款和许可证信息
- 企业用户支持选项
- 请联系 Microsoft
- 其他 SQL Server 帮助和反馈
参与编辑 SQL 文档
你是否知道你可以自行编辑 SQL 内容? 你如果这样做,不仅可以帮助改进我们的文档,还可以获得页面贡献者的殊荣。
有关详细信息,请参阅如何参与 SQL Server 文档编辑