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