数据服务器

关注公众号 jb51net

关闭
Microsoft SQL Server 2025 Developer/Eval/Express/SSMS 官方免费许可版

Microsoft SQL Server 2025 Developer/Eval/Express/SSMS 官方免费许可版

您还可以选择:百度网盘vamd

热门排行

简介

SQL Server 2025 是一个从本地到云端的 AI 就绪企业数据库平台,SQL Server 2025 在安全性、可用性和性能方面不断创新,是迄今为止支持 AI 的 SQL Server 版本。新版本 SQL Server 被设计为一个 AI 就绪的企业级数据库平台 (sysin),能够无缝集成从本地环境、云平台直至 Microsoft Fabric。该版本的技术改进主要涵盖人工智能功能集成、系统性能优化与开发工具链升级三个维度,展示了数据库管理系统在智能化演进方向上的重要进展。

更新介绍

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

开发者生产力提升
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 提供了一系列高级安全功能,旨在增强数据保护、身份验证和加密机制。以下是主要的安全增强功能:

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

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)及更早版本中继续支持该功能。

安装使用说明

SQL Server 免费版许可证

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

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

大家还下载了