微软宣布 SQL Server 2025 公开预览版
2024 年 11 月,微软宣布推出SQL Server 2025 的内部预览版,这是广受欢迎的 SQL Server 2022 的后续版本。为了顺应当前的行业趋势,SQL Server 2025 将允许开发人员使用其数据构建 AI 应用程序,并提高安全性、性能和可用性。在 Build 2025 大会上,微软正式发布了SQL Server 2025 公开预览版。
SQL Server 2025 现在已将 AI 直接集成到数据库引擎中,以改进搜索功能。借助内置的向量搜索功能,开发人员可以对其数据执行语义搜索,根据相似性查找匹配项,以及进行全文搜索和筛选。SQL Server 2025 还通过内置于 T-SQL 到 AI 服务(包括 Azure AI Foundry、Azure OpenAI、OpenAI、Ollama 等)的模型定义,改进了 AI 模型管理。
开发人员可以通过 REST API 访问这些模型,并且它们与 SQL Server 引擎隔离。SQL Server 2025 还支持 DiskANN、文本分块、嵌入生成以及与 LangChain、Semantic Kernel 和 Entity Framework Core 等 AI 框架的集成。
除了 AI 功能外,SQL Server 2025 还带来了显著的开发者改进。最新版本将提供原生 JSON 支持,使开发人员能够轻松地使用外部数据源验证和操作其数据集。更改事件流将帮助开发人员将事务日志更改作为事件直接从 SQL Server 传输到Microsoft Azure 事件中心。
微软还宣布了新的 SQL Server 开源 Python 驱动程序的公开预览版,这是一个用于连接 SQL Server 的完全开源的 Python 解决方案,并将 Visual Studio Code 的 MSSQL 扩展与 GitHub Copilot 集成,以获得更好的代码建议。
SQL Server 2025 在安全性、性能和可用性方面进行了多项改进。例如,新的优化锁定通过事务 ID (TID) 锁定和限定后锁定 (LAQ) 减少了锁内存消耗,并最大限度地减少了并发事务的阻塞。
最后,微软除现有的包含所有企业版功能的开发版外,SQL Server 2025 还宣布推出全新的标准开发版。这将允许开发人员在标准版上进行构建和测试,无需支付任何许可费用。