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

下载 ODBC 驱动程序

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

18.4.1.1 – 2024 年 7 月

新建项 详细信息
Sqlcmd AAD 重命名 将 Azure Active Directory 重命名为 Entra ID。
BCP AAD 重命名 将 Azure Active Directory 重命名为 Entra ID。

18.3.1.1,2023 年 7 月

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

18.2.1.1,2023 年 1 月

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

18.1.1.1,2022 年 8 月

新建项 详细信息
Sqlcmd Bug 修复 修复了 -M 选项需要参数的问题。
Sqlcmd Bug 修复 修复了 nohup 和 SIGHUP 在某些情况下可能导致它挂起的问题。
Sqlcmd Bug 修复 修复了使用 -f 选项指定输入代码页的问题。
Sqlcmd Bug 修复 修复了当前字符编码的检测问题。
Sqlcmd Bug 修复 修复了输入文件代码页选项的问题。

17.10.1.1,2022 年 6 月

新建项 详细信息
Sqlcmd Bug 修复 修复了 -M 选项需要参数的问题。
Sqlcmd Bug 修复 修复了 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 修复 修复了输入重定向 bug 和空行导致重复执行的问题。
Sqlcmd Bug 修复 修复了某些格式设置下 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