SQL Server 2025 - 从本地到云端的 AI 就绪企业数据库

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
简介: SQL Server 2025 - 从本地到云端的 AI 就绪企业数据库

SQL Server 2025 - 从本地到云端的 AI 就绪企业数据库

SQL Server 2025 - AI ready enterprise database from ground to cloud

请访问原文链接:https://sysin.org/blog/sql-server-2025/ 查看最新版。原创作品,转载请保留出处。

作者主页:sysin.org


SQL Server 2025

SQL-Server-sysin

隆重推出 SQL Server 2025

SQL Server 2025 - 从本地到云端的 AI 就绪企业数据库

SQL Server 2025

2025 年 5 月 20 日

SQL Server 2025 凭借其创新性的 “从本地到云端” 的 AI 就绪企业数据库平台以及强大的功能,将重新定义数据库管理的格局。

新版本 SQL Server 被设计为一个 AI 就绪的企业级数据库平台 (sysin),能够无缝集成从本地环境、云平台直至 Microsoft Fabric。在本博客中,我们将探讨使 SQL Server 2025 成为开发者、数据库管理员和组织变革利器的关键特性和增强功能。

这些新功能建立在过去三十多年 SQL Server 在性能、可用性、可靠性和安全性方面的创新基础上,新增了大量功能,帮助开发者提升效率、保护数据,并通过与 Microsoft Fabric 的集成实现无缝分析。

AI 集成

SQL Server 2025 提供了支持企业应用的功能。该版本在 SQL 引擎内部集成了 AI 功能,使得 AI 模型能够安全地隔离运行。内置的向量数据类型支持混合 AI 向量搜索,结合向量与 SQL 数据以实现高效准确的数据检索 (sysin)。这种集成有助于使用熟悉的 T-SQL 语法进行 AI 应用开发、检索增强生成(RAG)模式,以及构建 AI Agent。

新的向量数据类型允许将向量嵌入与关系型数据一起存储,从而在 SQL Server 中实现语义相关搜索。

新的向量函数可以在二进制格式的向量上执行操作,使应用程序能够在 SQL 数据库引擎内直接存储和处理向量。

SQL Server 2025 包含一组 T-SQL 函数,提供处理嵌入所需的工具,无需深入了解其使用细节。

向量使 AI 模型能够使用 K - 最近邻(KNN)算法识别相似数据,支持点积或余弦相似度等指标。为了增强可扩展性,SQL Server 2025 引入了近似向量索引和向量搜索功能,利用近似最近邻(ANN)算法实现更快、资源更节省且准确的结果。

SQL Server 2025 还引入了先进的 AI 模型管理能力,旨在提高与 Azure OpenAI 和其他 AI 模型交互的效率和安全性。SQL Server 2025 支持将 AI 模型部署在本地或云端,并兼容 Azure OpenAI、OpenAI 端点和 Ollama。

凭借所有这些功能,SQL Server 2025 的混合搜索代表了组织访问和利用数据方式的范式转变。通过关键词与向量搜索的结合,企业可以挖掘更深层次的洞察、提升客户满意度,并充分发挥其数据资产的潜力。

Microsoft 的客户 Kramer & Crew GmbH & Co 参与了我们的早期采用计划(EAP),也就是私有预览版,并分享如下

“参与 EAP 是一次探索 SQL Server 2025 新 AI、安全、性能、Fabric 和 Azure Arc 特性的绝佳机会!借助新的语义搜索和 RAG 能力,我们可以利用数据嵌入强化现有的 GenAI 解决方案,打造下一代更智能的 AI 应用。通过连接系统(例如 ITSM、CRM、ERP 等),我们能够在企业环境中交付无缝、自然的对话体验。”

— Markus Angenendt,Kramer & Crew GmbH & Co. KG 的数据平台基础设施负责人

开发者生产力提升

SQL Server 2025 引入了一系列激动人心的新开发者特性,旨在提升开发者的生产力。

新 GitHub Copilot

GitHub Copilot 通过 AI 驱动的代码建议彻底改变了编码方式,简化了工作流程并提升了效率。它的代理模式可以提出修改建议、测试并验证更改,使开发者能够专注于复杂任务。

SQL Server Management Studio (SSMS) 21

发布 SQL Server Management Studio (SSMS) 21 正式版(GA)。SSMS 21 支持 SQL Server 2025。SSMS 中的 Copilot 已进入预览阶段。

新 Python 驱动程序

适用于 SQL Server 和 Azure SQL 的 Python 驱动程序提供了跨平台(Windows、Linux、macOS)的高效异步连接能力 (sysin),旨在简化开发流程并提升数据驱动型应用的性能。

标准开发者版(Standard Developer Edition)

SQL Server 2025 标准开发者版是一个免费授权用于开发和测试的版本。其目的是启用标准版的所有功能,以便于开发和测试将在生产环境中使用标准版的新应用程序。该版本是对现有企业开发者版的补充。

JSON 数据类型及聚合函数

SQL Server 2025 引入了原生 JSON 数据类型,支持每份 JSON 文档最多 2GB 的高效存储和操作。此类型还支持多种 JSON 聚合函数,便于对 JSON 数据进行聚合运算。通过对 JSON 文档创建 JSON 索引,并使用 JSON 函数和方法进行数据修改和原生查询,可以优化 JSON 查询性能。

正则表达式(RegEx)

SQL Server 2025 引入了对正则表达式(RegEx)的支持,为开发者提供了更强大的文本数据查询和操作工具,相比 LIKE 运算符能更好地进行模式匹配。

外部 REST 接口调用

存储过程 sp_invoke_external_rest_endpoint 允许在 T-SQL 中原生调用任何 REST 接口,从而实现与外部 Web 服务的无缝集成。

变更事件流(CES)

通过将数据变更直接从 SQL Server 流式传输到 Azure Event Hubs(兼容 Kafka),实现近乎实时的数据集成和基于事务日志的事件驱动架构。考虑使用变更事件流作为 CDC 的替代方案,因为它消除了 I/O 操作的需求,为开发者提供了一个更高效、简洁的解决方案。

新增 T-SQL 函数

引入多个新的 T-SQL 函数以简化复杂查询并提升工作负载性能。例如,新增的 PRODUCT() 聚合函数可以计算一组值的乘积。

新增中文排序规则

支持 GB18030-2022 排序规则标准。

总体而言,SQL Server 2025 的这些面向开发者的增强功能简化了现代 AI 驱动和数据密集型应用的构建流程。它们减少了自定义代码的需求,鼓励采用更声明式的数据库内处理方式,从而带来更简单的架构和更好的性能。

“SQL Server 2025 中新增的 PRODUCT() 聚合函数极大地简化了这一流程,降低了代码复杂度,同时提升了超过 30% 的计算效率。这项改进加速了关键经济计算,包括美国国内生产总值(GDP)的计算,并增强了组织向政策制定者和公众及时提供准确数据的能力。”

— David Rozenshtein 和 Sandip Mehta,Omnicom Consulting Group 的 IT 现代化架构师

默认安全

SQL Server 2025 提供了一系列高级安全功能,旨在增强数据保护、身份验证和加密机制。以下是主要的安全增强功能:

停止使用客户端密钥和密码

SQL Server 2025 支持由 Azure Arc 启用的托管身份认证。该功能允许对出站连接到 Azure 资源和外部用户的入站连接进行安全认证。例如,现在可以使用 SQL Server 托管身份进行 Azure Blob 存储的备份。

更强的加密

为了保护对称密钥的密钥材料,SQL Server 将其以加密形式存储。历史上使用的是 PKCS#1 v1.5 填充模式;从 SQL Server 2025 开始优化为使用证书或非对称密钥的 OAEP 加密方式。

更强的密码加密

为了存储 SQL 用户密码,我们采用了迭代哈希算法 RFC2898(也称为基于密码的密钥派生函数 PBKDF)。该算法使用 SHA-512 哈希,但会对密码进行多次哈希(100,000 次迭代),显著减缓暴力破解攻击 (sysin)。这一变化响应了不断演变的安全威胁,并帮助客户符合 NIST SP 800-63b 指南的要求。

严格的连接加密

通过支持 Extended TDS 8.0 和 TLS 1.3 协议,增强了 SQL Server 2025 内部组件通信的安全性。

优化的安全缓存

当安全缓存条目失效时,仅影响受影响登录的条目,最大程度减少对未受影响用户权限验证的影响。

总之,SQL Server 2025 继承了产品卓越的安全传统,融入了现代化的身份验证和加密实践。通过默认启用 Azure AD、托管身份和更强的加密技术,帮助组织避免漏洞,更容易满足合规要求,全面保护静态和传输中的数据。

关键任务数据库引擎

SQL Server 2025 引入了多项显著的性能和可靠性增强功能,旨在优化工作负载效率并减少故障排除工作。

  • 利用查询中表达式先前执行的经验来提升未来执行的性能。
  • 可选参数计划优化帮助 SQL Server 根据运行时参数值选择最优执行计划,减少因参数嗅探引起的性能问题。
  • 优化锁机制,通过避免阻塞和锁升级提高并发性,并减少锁内存使用。
  • 批处理模式处理和列存储索引的增强进一步提升了 SQL Server 在分析型工作负载中的表现,使其成为关键任务数据库的理想选择。
  • 查询存储(Query Store)支持只读副本,使您可以监控并调整在次要副本上执行的只读工作负载性能。在 SQL Server 2025 中,该功能默认启用。
  • 现在可持久化保存只读副本的临时统计信息,并将其保存到主副本中,确保其永久性,并在重启后无需重新生成,从而避免性能下降。
  • 新增的查询提示可以阻止有问题的查询再次执行,例如影响应用程序性能的非必要查询。
  • 优化的 “万圣节保护” 机制减少了 tempdb 的空间消耗 (sysin),并提升了数据修改查询的性能。
  • 对 tempdb 空间资源的治理增强了可靠性,防止工作负载占用过多的 tempdb 空间。
  • tempdb 中的加速数据库恢复功能提供了即时的事务回滚以及对 tempdb 中事务的日志截断优化。
  • 针对持续性健康问题的快速故障转移:Windows 故障转移群集(WSFC)可在检测到如长时间 I/O 等持续性健康问题时立即触发可用性组资源的故障转移。
  • 在灾难恢复故障转移到异步副本的过程中,改进了 “重做撤销”(undo-of-redo)流程,提升了同步性能。
  • 内部同步机制得到改进,在全局主副本和转发副本处于异步提交模式时,减少了网络拥塞。
  • 改进了健康检查超时诊断功能。
  • 支持在两个包含的可用性组之间配置分布式可用性组。
  • 新的备份压缩算法 ZSTD 在提供更高压缩效率的同时,使用更少的系统资源。
  • 现在可将完整、差异和事务日志备份卸载到 Always On 可用性组中的次要副本,从而释放主副本以专注于生产工作负载。

Fabric 集成与分析能力

  • 数据库镜像至 Fabric:SQL Server 2025 可将本地或虚拟机中的数据库持续复制到 Fabric。镜像数据库项是一个只读、持续复制的 SQL Server 数据库副本,存储于 OneLake 中。
  • 原生支持文件格式查询:SQL Server 现在可直接使用 OPENROWSET、CREATE EXTERNAL TABLE 或 CREATE EXTERNAL TABLE 命令原生查询 CSV、Parquet 和 Delta 文件,无需 PolyBase 查询服务。

SQL Server on Linux

  • 支持 tmfs 文件系统用于 tempdb:在 Linux 上的 SQL Server 2025 中支持使用 tmfs 文件系统作为 tempdb 存储,利用内存(RAM)而非基于磁盘的文件系统,提升 tempdb 高负载场景下的性能。
  • 自定义密码策略:现在可以在 Linux 上的 SQL Server 中为 SQL 身份验证登录实施自定义密码策略。
  • PolyBase 支持 ODBC 数据源:Linux 平台上的 SQL Server 中的 PolyBase 现在可以连接 ODBC 数据源。

已停用的服务

  • 数据质量服务(DQS):本版本中已不再支持 DQS。我们仍将在 SQL Server 2022(16.x)及更早版本中继续支持该功能。
  • 主数据服务(MDS):本版本中也已不再支持 MDS。我们仍将在 SQL Server 2022(16.x)及更早版本中继续支持该功能。

了解更多

更新时间:2025 年 5 月 20 日

系统要求

正式文档尚未更新,参照:SQL Server 2022

主要是新增 Windows Server 2015 支持。

SQL Server 免费版许可证

您也可以指定 SQL Server 的免费版本:Developer、Evaluation 或 Express。如 SQL Server 联机丛书中所述,Evaluation 版包含最大的 SQL Server 功能集,不但已激活,还具有 180 天的有效期。Developer 版永不过期,并且包含与 Evaluation 版相同的功能集,但仅许可进行非生产数据库应用程序开发。

SQL-Server-sysin

SQL Server 2022 及之前的版本,Developer 功能集等价于 Enterprise。

SQL Server 2025 中,Developer 分为 Enterprise Developer 和 Standard Developer,功能集分别等价于 Enterprise 和 Standard。

本站提示:无需寻求 Enterprise 和 Standard 的下载,用于生产环境和 Developer 一样是不符合 Microsoft 许可协议的,其实他们的功能集完全一致。

用于非生产数据库应用程序开发(或称学习和研究),Developer Edition 是最佳的选择。

Express 是功能集简化版,可无限制的用于生产环境。

下载地址

SQL Server 2025

索引页面:

更多:Windows 下载汇总

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
sysin
+关注
目录
打赏
0
0
0
0
195
分享
相关文章
Dify+DeepSeek实战教程!企业级 AI 文档库本地化部署,数据安全与智能检索我都要
接下来这篇文章,就打算用最接地气的方式,手把手带你从 0 到 1 搭建一套专属的本地知识库系统。无论你是想优化企业内部文档检索(不用担心敏感数据上传云端的风险),还是像我一样想为用户打造更智能的文档服务,都能跟着步骤一步步实现。咱们不卖关子,直接上干货
Dify+DeepSeek实战教程!企业级 AI 文档库本地化部署,数据安全与智能检索我都要
AI-Compass宝藏资源库:构建最全面的AI学习
AI-Compass宝藏资源库:构建最全面的AI学习
【03】优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-在lib目录新建自定义库UtilsLibrary,ComponentLibrary,CommonConstLibrary完成设置SettingsView.ets初始公共类书写-优雅草卓伊凡
【03】优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-在lib目录新建自定义库UtilsLibrary,ComponentLibrary,CommonConstLibrary完成设置SettingsView.ets初始公共类书写-优雅草卓伊凡
133 23
【03】优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-在lib目录新建自定义库UtilsLibrary,ComponentLibrary,CommonConstLibrary完成设置SettingsView.ets初始公共类书写-优雅草卓伊凡
媒体声音|专访阿里云数据库周文超博士:AI就绪的智能数据平台设计思路
媒体声音|专访阿里云数据库周文超博士:AI就绪的智能数据平台设计思路
使用通义灵码AI高效学习muduo网络库开发指南
Muduo 是一个基于 C++11 的高性能网络库,支持多线程和事件驱动,适用于构建高效的服务器和应用程序。它提供 TCP/IP 协议支持、异步非阻塞 I/O、定时器、异步日志等功能,并具备跨平台特性。通过 Git 克隆 muduo 仓库并切换至 C++17 分支可开始使用。借助 AI 工具如 Deepseak-v3,用户可以更便捷地学习和理解 Muduo 的核心模块及编写测试用例,提升开发效率。
云端问道22期——AI智能语音实时互动
《云端问道22期——AI智能语音实时互动》分享了构建用户与AI智能语音实时互动的方法,涵盖七个部分:进入解决方案页、方案介绍、操作步骤、创建AI智能体、实时工作模版、部署应用及应用体验。通过阿里云平台,用户可以快速部署并体验AI语音通话功能,包括语音转文字、文字转语音、个性化定制智能体人设及接入私有知识库等。整个过程简单流畅,适合开发者和企业快速上手。
321 8
云端问道12期实操教学-构建基于Elasticsearch的企业级AI搜索应用
本文介绍了构建基于Elasticsearch的企业级AI搜索应用,涵盖了从传统关键词匹配到对话式问答的搜索形态演变。阿里云的AI搜索产品依托自研和开源(如Elasticsearch)引擎,提供高性能检索服务,支持千亿级数据毫秒响应。文章重点描述了AI搜索的三个核心关键点:精准结果、语义理解、高性能引擎,并展示了架构升级和典型应用场景,包括智能问答、电商导购、多模态图书及商品搜索等。通过实验部分,详细演示了如何使用阿里云ES搭建AI语义搜索Demo,涵盖模型创建、Pipeline配置、数据写入与检索测试等步骤,同时介绍了相关的计费模式。
174 3
云端问道6期方案教学-创意加速器:AI 绘画创作
本文整理自绍懿老师在云端问道第6期关于“创意加速器:AI绘画创作”的分享,主要介绍阿里云通义万相大模型的应用。内容涵盖七大部分:有趣的应用场景、通义万相简介、使用方法、优势特点、典型案例(如电商和营销场景)、收费标准及实操部署。通过这些内容,用户可以快速了解如何利用通义万相实现文字生成图片、图像编辑等功能,并应用于实际业务中,提升效率与创造力。
158 1
云端问道8期方案教学-基于Serverless计算快速构建AI应用开发
本文介绍了基于Serverless计算快速构建AI应用开发的技术和实践。内容涵盖四个方面:1) Serverless技术价值,包括其发展趋势和优势;2) Serverless函数计算与AI的结合,探讨AIGC应用场景及企业面临的挑战;3) Serverless函数计算AIGC应用方案,提供一键部署、模型托管等功能;4) 业务初期如何低门槛使用,介绍新用户免费额度和优惠活动。通过这些内容,帮助企业和开发者更高效地利用Serverless架构进行AI应用开发。
131 1
云端问道10期方案教学-百炼融合AnalyticDB,10分钟创建网站AI助手
本次分享由阿里云产品经理陈茏久介绍,主题为“百炼融合 AnalyticDB,10 分钟创建网站 AI 助手”。内容涵盖五个部分:大模型带来的行业变革、向量数据库驱动的 RAG 服务化探索、方案及优势与典型场景应用案例、产品选型配置介绍以及最新发布。重点探讨了大模型在各行业的应用,AnalyticDB 的独特优势及其在构建企业级知识库和增强检索服务中的作用。通过结合通义千问等产品,展示了如何在短时间内创建一个高效的网站 AI 助手,帮助企业快速实现智能化转型。
133 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问