本文列出并介绍了 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 上缺少进程退出代码的问题 |