通过


Linux 和 macOS 上的 Microsoft SQL Server Tools 的发行说明

下载 ODBC 驱动程序

本文列出并介绍了 Linux 和 macOS 上的 Microsoft SQL Server Tools 的版本控制版本中的新增功能。

18.6.2.1,2025 年 12 月

新建项 详细信息
Debian 包许可证 Debian 包安装需确认许可证协议并成功完成。

2025 年 12 月 18.6.1.1

新建项 详细信息
Sqlcmd 命令行 在 Sqlcmd 命令行上添加了 ServerCertificate 选项。
BCP 命令行 在大容量复制程序实用工具 (BCP) 命令行上添加了 ServerCertificate 和代码页选项。
Azure Linux 许可证 更改了 Azure Linux 的许可证接受过程。

18.4.1.1 – 2024 年 7 月

新建项 详细信息
Sqlcmd Microsoft Entra ID 重命名 更新了术语为 Microsoft Entra ID(以前为 Azure Active Directory)。
BCP Microsoft Entra ID 重命名 更新了名称为 Microsoft Entra ID(以前为 Azure Active Directory)。

18.3.1.1,2023 年 7 月

新建项 详细信息
Alpine ARM64 仅针对 Alpine Linux 发布。 此版本现在支持 Alpine Linux 上的 ARM64 平台。

18.2.1.1,2023 年 1 月

新建项 详细信息
Sqlcmd 错误修复 修复了命令行参数未隐藏的问题

18.1.1.1,2022 年 8 月

新建项 详细信息
Sqlcmd 错误修复 因为-M选项需要参数而修复了问题。
Sqlcmd 错误修复 修复了 nohup 和 SIGHUP 在某些情况下可能导致应用程序停止响应的问题。
Sqlcmd 错误修复 修复了通过 -f 选项指定输入代码页的功能。
Sqlcmd 错误修复 修复了当前字符编码的检测问题。
Sqlcmd 错误修复 修复了输入文件代码页选项。

17.10.1.1,2022 年 6 月

新建项 详细信息
Sqlcmd 错误修复 修复了-M选项需要参数的问题。
Sqlcmd 错误修复 修复了 nohup 和 SIGHUP 在某些情况下可能导致应用程序停止响应的问题。

18.0.1.1,2022 年 2 月

新建项 详细信息
Sqlcmd Bug 修复 修复了编码转换后多余的结尾字节。
TDS 8.0 添加对 TDS 8.0 严格加密的支持
默认保护 在 Microsoft ODBC Driver 18 for SQL Server 更改为默认加密到 yes 后,默认情况下,sqlcmd 和 bcp 都需要加密和验证证书。 在 sqlcmd 中,使用 -No 进行连接并可选加密。 在 bcp 中,使用 -Yo 进行连接并可选加密。 有关详细信息,请参阅使用 sqlcmd 连接使用 bcp 连接

17.9.1.1,2022 年 2 月

新建项 详细信息
Sqlcmd Bug 修复 修复了编码转换后多余的结尾字节。

17.8.1.2,2021 年 10 月

新建项 详细信息
软件包更新 更新了 Red Hat 7、Red Hat 8、SUSE 12 和 SUSE 15 的 RPM 包以使用 SHA256 RPM 签名。

17.8.1.1,2021 年 7 月

新增功能 详细信息
sqlcmd 令牌身份验证 现在受支持。 请参阅使用 sqlcmd 进行连接
BCP 令牌身份验证 现在受支持。 请参阅使用 bcp 进行连接

17.7.1.1,2021 年 1 月

新增功能 详细信息
Sqlcmd 问题修复 修复了输入重定向 bug 和空行导致重复执行的问题。
Sqlcmd 错误修复 修复了特定格式下 r、p、X 和 k 选项的错误报告错误。
Sqlcmd -z/-Z“Password”选项 现在受支持。

17.6.1.1,2020 年 7 月

新增功能 详细信息
Sqlcmd 命令行分析程序已更新 修复了在按不同顺序使用某些选项时出现意外行为的 bug。
已更新 Sqlcmd 错误消息 修正了 sqlcmd 中返回错误的各种不一致性。
Sqlcmd -Y 选项已修复 修复了-Y 选项无效的问题。
Sqlcmd 列名称截断问题已解决 修复了列名称被错误截断的问题
Sqlcmd Linux 退出代码 修复了 Linux 上缺少进程退出代码的问题

后续步骤

详细了解如何连接 BCPSQLCMD