微软发布SQL Server 2025首个候选版本RC0,新增AI功能与TLS 1.3默认支持。
8月23日消息,据当地时间8月22日微软官方宣布,其推出的SQL Server 2025首个候选版本(Release Candidate 0,简称RC0)正式发布,这标志着该产品距离最终正式发布又迈出了关键一步。
该版本在AI向量搜索与ONNX模型集成、默认启用TLS 1.3安全加密、支持Ubuntu 24.04 LTS、数据库引擎优化以及Fabric镜像增强等方面实现了重要升级。
查询获悉,SQLServer2025早在2024年11月就已经启动了私有预览,随后于2025年5月进入公开预览阶段,预计将在今年晚些时候发布正式版本。
RC0 引入了一项面向开发者和数据库管理员的新选项 ——PREVIEW_FEATURES 数据库级配置,用户可通过这一功能尝试实验性的新特性。
在AI方面,SQL Server 2025加强了对向量计算的支持,开发者可以借助PREVIEW_FEATURES功能快速构建向量索引并进行向量搜索。
微软还承诺引入基于超线程的查询内并行处理,以显著提升性能。同时,macOS 开发者可以借助 Rosetta 2 翻译层使用向量功能。
其他 AI 改进包括:
AI_GENERATE_CHUNKS 与 CREATE EXTERNAL MODEL,支持文本分块和 ONNX 模型集成;
sys.vector_indexes 现继承自 sys.indexes,遵循相同命名规范。
RC0已支持Ubuntu 24.04,并默认开启TLS 1.3。同时,微软对多项安全及性能优化进行了增强。
SQL Server Agent 与 Linked Servers 默认强制加密,采用最新的 TDS 8.0 与 TLS 1.3 标准;
AlwaysOn可用性组、故障转移群集实例(FCI)、复制以及日志传送都支持启用TLS 1.3协议;
实例间复制默认使用 OLEDB v19 版本,并启用 TLS 1.3 的严格加密(Encrypt=Strict)。
时间限定的扩展事件会话在指定时间后自动停止;
表达式基数估算反馈(CEFeedback)具备缓存持久化功能,能够在系统重启或发生故障转移后依然保留之前的学习结果,从而进一步提升系统的性能与稳定性; 在实际应用中,这一特性有助于减少因系统异常导致的性能波动,确保数据处理过程更加平滑和可靠。对于需要高可用性和持续运行的场景而言,这种设计无疑增强了系统的适应能力与长期运行的可靠性。
PolyBase 现支持使用托管身份与 Microsoft Azure Blob Storage、Azure Data Lake Storage 通信;
JARO_WINKLER_DISTANCE 返回类型由 real 改为 float;JARO_WINKLER_SIMILARITY 返回类型由 real 改为 int;
REGEXP_REPLACE 与 REGEXP_SUBSTR 支持大对象类型(varchar (max)、nvarchar (max));
REGEXP_LIKE 现可利用索引优化查询性能(SARGable);
资源治理可用于 Fabric Mirroring,实现资源消耗的隔离与管理;
动态 maxtrans 配置选项可优化 Fabric Mirroring 的性能。
参考资料
《Announcing SQL Server 2025 Release Candidate 0 (RC0) | Microsoft Community Hub》
《Accelerating SQL Server 2025 momentum: Announcing the first release candidate - Microsoft SQL Server Blog》
《SQL Server 2025 Preview Trial》