SQL Server 2025 RC1 发布 - 从本地到云端的 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 2025 RC1 的功能亮点
SQL Server 2025 预览版 RC1:现已支持 Red Hat Enterprise Linux (RHEL) 10
2025 年 9 月 17 日
微软很高兴地宣布,SQL Server 2025 候选发布版本 1 (RC1) 现已包含对 Red Hat Enterprise Linux (RHEL) 10 的预览支持,进一步扩展了微软对现代、安全且灵活的 Linux 部署的承诺。
✅ SQL Server 2025 RC1 对 RHEL 10 的支持
现在,您可以在 RHEL10 上部署 SQL Server 2025 预览版,用于开发/测试环境,并使用企业评估版(有效期 180 天)。对于生产环境,您可以使用 RHEL 9 或 Ubuntu 22.04 上的 SQL Server 2022。
✅ 在 RHEL10 上部署 SQL Server 2025 RC1
您可以参考 快速入门:在 RHEL10 上安装 SQL Server 并创建数据库,该文档将指导您从系统准备到安装和配置 SQL Server 的全过程。
想要探索 SQL Server 2025 RC1 的最新改进,可以查看 SQL Server 2025 新功能 - Microsoft Learn。微软小编个人特别感兴趣的是测试新的 向量数据类型中的半精度浮点支持。
为此,微软小编在 WSL2 上部署了 SQL Server RHEL10(镜像标签为 2025-RC1-rhel-10)容器,并在本地已安装 Docker Desktop 以管理容器。微软小编启动了 SQL Server 2025 RC1 容器,使用 SQL Server Management Studio (SSMS) 连接,并成功测试了向量数据类型的增强功能。
docker pull mcr.microsoft.com/mssql/rhel/server:2025-RC1-rhel-10
docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=passwordshouldbestrong" \
-e "MSSQL_AGENT_ENABLED=true" \
-p 14337:1433 --name sql2025RC1RHEL10 --hostname sql2025RC1RHEL10 \
-d mcr.microsoft.com/mssql/rhel/server:2025-RC1-rhel-10
SELECT @@VERSION
GO
CREATE DATABASE SQL2025onRHEL10
GO
USE SQL2025onRHEL10
GO
# -- 步骤 0:启用预览功能
ALTER DATABASE SCOPED CONFIGURATION
SET PREVIEW_FEATURES = ON;
GO
# -- 步骤 1:创建包含 VECTOR(5, float16) 列的表
CREATE TABLE dbo.Articles
(
id INT PRIMARY KEY,
title NVARCHAR(100),
content NVARCHAR(MAX),
embedding VECTOR(5, float16)
);
# -- 步骤 2:插入示例数据
INSERT INTO Articles (id, title, content, embedding)
VALUES
(1, 'Intro to AI', 'This article introduces AI concepts.', '[0.1, 0.2, 0.3, 0.4, 0.5]'),
(2, 'Deep Learning', 'Deep learning is a subset of ML.', '[0.2, 0.1, 0.4, 0.3, 0.6]'),
(3, 'Neural Networks', 'Neural networks are powerful models.', '[0.3, 0.3, 0.2, 0.5, 0.1]'),
(4, 'Machine Learning Basics', 'ML basics for beginners.', '[0.4, 0.5, 0.1, 0.2, 0.3]'),
(5, 'Advanced AI', 'Exploring advanced AI techniques.', '[0.5, 0.4, 0.6, 0.1, 0.2]');
-- 步骤 3:使用 VECTOR_DISTANCE 函数执行向量相似度搜索
DECLARE @v VECTOR(5, float16) = '[0.3, 0.3, 0.3, 0.3, 0.3]';
SELECT TOP (3)
id,
title,
VECTOR_DISTANCE('cosine', @v, embedding) AS distance
FROM dbo.Articles
ORDER BY distance;
-- 步骤 4:可选,创建向量索引
CREATE VECTOR INDEX vec_idx ON Articles(embedding)
WITH (
metric = 'cosine',
type = 'diskANN'
);
-- 步骤 5:执行向量相似度搜索
DECLARE @qv VECTOR(5, float16) = '[0.3, 0.3, 0.3, 0.3, 0.3]';
SELECT
t.id,
t.title,
t.content,
s.distance
FROM
VECTOR_SEARCH(
table = Articles AS t,
column = embedding,
similar_to = @qv,
metric = 'cosine',
top_n = 3
) AS s
ORDER BY s.distance, t.title;
✅ 总结
在 SQL Server 2025 预览版 中新增对 RHEL10 的支持,是为 Linux 用户提供现代、安全、灵活数据平台的重要里程碑。微软鼓励您尝试这些新功能,并分享您的反馈,帮助微软不断优化 SQL Server 在 Linux 生态系统中的体验。
隆重推出 SQL Server 2025
SQL Server 2025 - 从本地到云端的 AI 就绪企业数据库
2025 年 5 月 20 日
SQL Server 2025 凭借其创新性的 “从本地到云端” 的 AI 就绪企业数据库平台以及强大的功能,将重新定义数据库管理的格局。
新版本 SQL Server 被设计为一个 AI 就绪的企业级数据库平台 (sysin),能够无缝集成从本地环境、云平台直至 Microsoft Fabric。在本博客中,微软将探讨使 SQL Server 2025 成为开发者、数据库管理员和组织变革利器的关键特性和增强功能。
这些新功能建立在过去三十多年 SQL Server 在性能、可用性、可靠性和安全性方面的创新基础上,新增了大量功能,帮助开发者提升效率、保护数据,并通过与 Microsoft Fabric 的集成实现无缝分析。
下载地址
SQL Server 2025 Release Candidate 1 (RC1) 64-Bit English/简体中文/繁体中文
索引页面:
更多:Windows 下载汇总