微软今天正式推出 SQL Server 2025 Release Candidate 0(RC0),这是继 2025 年 5 月 15 日首次公开预览版后的又一次重要发布。SQL Server 2025 Release Candidate 0(RC0)是第一个候选版本,该版本在 AI 向量搜索与 ONNX 模型集成、默认启用 TLS 1.3 安全加密、Ubuntu 24.04 LTS 支持、数据库引擎优化与 Fabric 镜像增强等方面带来重大改进,全面提升了性能、安全性与可用性。
可选式创新:PREVIEW_FEATURES 配置
在 SQL Server 2025 RC0 中,微软引入了 PREVIEW_FEATURES 数据库范围配置。这一机制允许开发者与数据库管理员按需启用前沿功能,在受控且灵活的环境中进行探索和测试,为未来功能的快速采用创造条件。

新特性一览
AI 增强功能
- 向量搜索与索引:支持通过 PREVIEW_FEATURES 配置快速创建向量索引并执行向量搜索。
- 查询内并行性优化:借助超线程技术提升查询性能。
- MacOS 支持:通过 Rosetta 2 转译层启用向量功能。
- 文本分块:AI_GENERATE_CHUNKS 功能支持高效文本切分(需启用 PREVIEW_FEATURES)。
- ONNX 模型集成:CREATE EXTERNAL MODEL 现可在 SQL Server 内直接托管本地 ONNX 模型。
- 改进的元数据:sys.vector_indexes 视图与 sys.indexes 保持一致的命名规范与列继承。
Linux 平台支持
SQL Server 2025 RC0 新增对 Ubuntu 24.04 LTS 的支持,为用户在最新长期支持版 Linux 发行版上进行标准化部署提供更多灵活性。
数据库引擎改进
- 限时扩展事件会话:会话将在指定时间到期后自动结束。
- 基数估算(CE)反馈持久化:可从重复查询模式中学习优化执行计划,并在重启与故障转移后保留结果,减少重新调优需求。
分析功能
PolyBase 现已支持使用 托管身份(Managed Identity) 与 Microsoft Azure Blob Storage 及 Azure Data Lake Storage 通信。
语言与查询增强
- JARO_WINKLER_DISTANCE 返回值类型由 real 改为 float。
- JARO_WINKLER_SIMILARITY 返回值类型由 real 改为 int。
- REGEXP_REPLACE 与 REGEXP_SUBSTR 支持 LOB 类型(
varchar(max)和nvarchar(max))。 - REGEXP_LIKE 支持 SARGable,可利用索引加快查询执行。
安全性与可用性
- SQL Server Agent 与链接服务器 默认启用强制加密,采用最新标准 TDS 8.0 与 TLS 1.3。
- TLS 1.3 可配置用于 Always On 可用性组、故障转移群集实例(FCI)、复制和日志传送。
- 复制功能 默认使用 OLEDB v19 进行跨实例通信,并启用 Encrypt=Strict。
- Fabric 镜像:新增资源治理支持,可隔离与管理资源消耗;提供动态 maxtrans 配置选项优化性能。
微软表示,SQL Server 社区用户的反馈将持续影响平台发展。当前,SQL Server 2025 RC0 已开放下载,开发者和管理员可立即上手体验,探索数据库卓越的新纪元。
via Miccrosoft