Azure SQL Edge 发行说明
重要
Azure SQL Edge 将于 2025 年 9 月 30 日停用。 有关详细信息和迁移选项,请参阅停用通知。
注意
Azure SQL Edge 不再支持 ARM64 平台。
本文介绍每个新的 Azure SQL Edge 内部版本中的新增功能或已更改的内容。
Azure SQL Edge 2.0.0
SQL 引擎内部版本:16.0.5100.7245
适用于:仅限 AMD64。 此版本没有 ARM64 更新可用。
新增功能
- 支持与 Azure SQL Edge 相关的 SQL Server 2022 功能
- 已将基础映像升级到 Ubuntu 20.04
- 已将 ONNX 运行时升级到 v1.12.1
Azure SQL Edge 1.0.7
SQL 引擎内部版本 15.0.2000.1574
新增功能
- 安全 bug 修复
Azure SQL Edge 1.0.6
SQL 引擎内部版本 15.0.2000.1565
新增功能
- 安全 bug 修复
Azure SQL Edge 1.0.5
SQL 引擎内部版本 15.0.2000.1562
新增功能
- 安全 bug 修复
Azure SQL Edge 1.0.4
SQL 引擎内部版本 15.0.2000.1559
新增功能
- 对 ONNX 的 PREDICT 支持
- 改进了在对 ONNX 进行 PREDICT 时对 null 数据的处理
Azure SQL Edge 1.0.3
SQL 引擎内部版本 15.0.2000.1557
修复项
- 将 ONNX 运行时升级到 1.5.3
- 更新到 Microsoft.SqlServer.DACFx 版本 150.5084.2
- 其他 Bug 修复
Azure SQL Edge 1.0.2
SQL 引擎内部版本 15.0.2000.1557
修复项
T-SQL 流式处理
- 对流式处理对象的所有权和权限进行修复
- 实现日志轮换和日志添加前缀的日志记录改进
- Azure 流分析:日志记录改进,改进适配器中的错误代码/错误消息
ONNX
- 并行查询方案和模型清理失败的 Bug 修复
- 将 ONNX 运行时升级到 1.5.1
Azure SQL Edge 1.0.1
SQL 引擎内部版本 15.0.2000.1553
新增功能
- 允许在计算列中定义的 DATE_BUCKET 表达式。
修复项
- 保留策略修补程序,用于删除启用了保留策略且具有无限超时的表
- DacFx 部署支持流式传输和保留策略功能
- DacFx 部署修补程序,可启用从 SAS URL 中的嵌套文件夹进行部署的功能
- 预测修补程序,用于支持错误消息中的长列名
Azure SQL Edge 1.0.0 (RTM)
SQL 引擎内部版本 15.0.2000.1552
新增功能
- 基于 Ubuntu 18.04 的容器映像
- 支持包含
LAST_VALUE()
和FIRST_VALUE()
函数的IGNORE NULL
和RESPECT NULL
语法 - 针对 PREDICT with ONNX 的可靠性改进
- 支持基于数据保留策略的清理:
- 环形缓冲区支持用于故障排除的保留清理任务
- 新功能支持:
- 快速恢复
- 自动优化查询
- 并行执行方案
- 针对低功耗模式的节能改进
- 流式处理新功能支持:
- 快照窗口:新的窗口类型允许你对同时到达的事件进行分组。
- TopOne 和 CollectTop 可作为分析函数启用。 可以返回按你选择的列排序的记录。 它们不一定要是窗口的一部分。
- 对 MATCH_RECOGNIZE 的改进。
修复项
- 用于排查 T-SQL 流式处理操作问题的附加错误消息和详细信息
- 为了在空闲模式下维持电池寿命进行的改进
- T-SQL 流式处理引擎修复:
- 清理了已停止的流式处理作业
- 本地化修复项
- 改进了 Unicode 处理
- 提高了 SQL Edge T-SQL 流式处理的可调试性,允许用户从 get_streaming_job 查询作业失败错误
- 基于数据保留策略的清理:
- 修复了保留策略创建和清理方案
- 修复了后台计时器任务,以提高低功耗模式下的节能能力
已知问题
- 无法在计算列中使用 DATE_BUCKET T-SQL 函数。
CTP 2.3
SQL 引擎内部版本 15.0.2000.1549
新增功能
- 支持 DATE_BUCKET() 函数中的自定义原点
- 在 SQL 部署中支持 BACPAC 文件
- 支持基于数据保留策略的清理:
- DDL 支持启用保留策略
- 清理存储过程和后台清理任务
- 用于监视清理任务的扩展事件
修复项
- 用于排查 T-SQL 流式处理操作问题的附加错误消息和详细信息
- 为了在空闲模式下维持电池寿命进行的改进
- T-SQL 流式处理引擎:
- 修复了子流跳跃窗口的卡水印问题
- 修复了框架异常处理,以确保将其收集为用户可操作的错误
CTP 2.2
SQL 引擎内部版本 15.0.2000.1546
新增功能
- 支持非根容器
- 支持使用情况和诊断数据收集
- T-SQL 流式处理更新:
- 支持流对象名称的 Unicode 字符
修复项
- T-SQL 流式处理更新:
- 进程清理改进
- 日志记录和诊断改进
- 针对数据引入的性能改进
CTP 2.1
SQL 引擎内部版本 15.0.2000.1545
修复项
- 已允许 PREDICT-with-ONNX 模型处理 ARM64 中的 CPUID 问题
- 改进了 T-SQL 流式处理启动时对故障路径的处理
- 更正了没有数据时作业指标中水印延迟的值。
- 修复了输出适配器在批之间具有可变架构时出现的问题
CTP 2.0
SQL 引擎内部版本 15.0.2000.1401
新增功能
- 产品名称更新为 Azure SQL Edge
- DATE_BUCKET 函数:
- 支持日期、时间和日期/时间类型
- PREDICT with ONNX:
- RUNTIME 参数的 ONNX 要求
- T-SQL 流式处理支持(受限预览版)
已知问题
- 问题:如果在启动时应用 DACPAC,可能会因计时问题而出现故障。
- 解决方法:请重新启动 SQL Server。 否则,容器将重试应用 DACPAC。
请求支持
可以在支持页面上请求支持。 选择以下字段:
- 问题类型:技术
- 服务:IoT Edge
- 问题类型:我的问题与 IoT Edge 模块相关
- 问题子类型:Azure SQL Edge
CTP 1.5
SQL 引擎内部版本 15.0.2000.1331
新增功能
- DATE_BUCKET 函数:
- 支持 DateTimeOffset 类型
- PREDICT with ONNX 模型:
- nvarchar 支持
CTP 1.4
SQL 引擎内部版本 15.0.2000.1247
新增功能
PREDICT with ONNX 模型:
- varchar 支持
- 迁移到 ONNX 运行时版本 1.0
启用了以下功能:
- CDC 支持
- 带压缩功能的历史记录表
- 提高预读日志的比例因子
- 批处理模式 ES 筛选器下推
- 预读优化
CTP 1.3
SQL 引擎内部版本 15.0.2000.1147
新增功能
- Azure IOT 门户部署:
- 支持部署 AMD64 和 ARM64 映像
- 支持创建流式处理作业
- DACPAC 部署
- PREDICT with ONNX 模型:
- 数值类型支持
- 启用了以下功能:
- 将聚合下推到列存储扫描
- 旋转木马式扫描
- 占用空间和内存消耗缩减工作