早在 2024 年 11 月,微软就宣布了 SQL Server 2025 的私有预览版,它是广受欢迎的 SQL Server 2022 的继任者。针对当前的行业趋势,SQL Server 2025 将允许开发人员使用其数据构建人工智能应用程序,并提高安全性、性能和可用性。在 Build 2025 大会上,微软发布了SQL Server 2025的公开预览版。

微软宣布推出 SQL Server 2025 公开预览版

SQL Server 2025 现已将人工智能直接集成到数据库引擎中,以改进搜索。借助内置的矢量搜索功能,开发人员可以对数据进行语义搜索,根据相似性找到匹配的数据,同时还可以进行全文搜索和过滤。SQL Server 2025 还通过内置在 T-SQL 中的模型定义改进了人工智能模型管理,将其连接到 Azure AI Foundry、Azure OpenAI、OpenAI、Ollama 等人工智能服务。

开发人员可以通过 REST API 访问这些模型,它们与 SQL Server 引擎是隔离的。SQL Server 2025 还支持 DiskANN、文本分块、嵌入生成以及与 LangChain、Semantic Kernel 和 Entity Framework Core 等人工智能框架的集成。

微软宣布推出 SQL Server 2025 公开预览版

苹果新的应用商店政策要求开发者解释API的使用情况

除了人工智能功能外,SQL Server 2025 还对开发人员进行了重大改进。最新发布的版本将提供原生 JSON 支持,使开发人员能够轻松地通过外部数据源验证和操作他们的数据集。变更事件流(Change Event Streaming)将帮助开发人员将事务日志变更作为事件从 SQL Server 直接消费到 Microsoft Azure Event Hub。微软还宣布了新的 SQL Server 开源 Python 驱动程序的公开预览版,这是一个用于连接 SQL Server 的完全开源 Python 解决方案。微软还宣布将 Visual Studio 代码的 MSSQL 扩展与 GitHub Copilot 集成,以提供更好的代码建议。

SQL Server 2025 在安全性、性能和可用性方面做了多项改进。例如,新的优化锁定(Optimized Locking)减少了锁定内存消耗,并通过事务 ID (TID) 锁定和合格后锁定(LAQ)最大限度地减少了并发事务的阻塞。

最后,除了现有的开发人员版(具有所有企业版功能)外,微软还宣布推出新的 SQL Server 2025 标准开发人员版。这将使开发人员无需支付任何许可费用即可根据标准版进行构建和测试。

Edge的原生VPN功能开始在稳定版中为用户提供