你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure VM 上的SQL Server
- Azure SQL 数据库
- Azure SQL 托管实例
- Azure VM 上的 SQL Server
部署Azure虚拟机(VM),并手动或通过内置映像安装SQL Server时,可以使用Azure功能来改善体验。 本文总结了与
有关前几年的更新,请参阅新增功能存档。
警告
不支持将 tempdb 放置在具有未初始化临时磁盘的Azure VM 映像的本地临时磁盘上,例如 FXmdsv2。 此问题仅影响具有本地临时存储的新 NVMe 接口Azure 虚拟机。 通过 Azure 门户进行这些部署可能会失败,SQL Server可能无法启动。 部署 SQL Server 映像时,无论是通过 Azure 门户还是手动安装 SQL Server,都应使用其他 VM 系列,或在非临时存储上放置 tempdb。 若要详细了解此问题,另请参阅受影响的 VM 列表,请查看 VM 部署和SQL Server故障。
预览
下表列出了当前处于预览状态的 Azure VM 上SQL Server的功能。
注意
目前以预览版提供的功能在 补充使用条款下,请查看适用于测试版、预览版或尚未正式发布的 Azure 功能的法律条款。 Azure VM 上的SQL Server提供预览版,让你有机会在正式发布功能之前与产品组评估和分享反馈。
| 功能 | 详细信息 |
|---|---|
| 现代化顾问 | 使用 Azure 门户中的现代化顾问,来帮助您确定迁移到 Azure SQL 托管实例 是否能节省资金或优化性能。 |
| 从 Azure 门户迁移 | 直接从Azure门户将SQL Server数据库迁移到 Azure VM 上的SQL Server。 |
| Azure 门户中的Premium SSD v2 | 在 Azure 门户中使用高级 SSD v2 磁盘在 Azure VM 上部署SQL Server,以提高吞吐量和性能。 |
| 统一清单 | 在 Azure 门户的单个窗格中,查看位于 Azure VM 上的 SQL Server 和由 Azure Arc 资源启用的 SQL Server。 使用统一清单,可以查看 SQL Server 实例资源,从而更轻松地监视和维护Azure中的SQL Server工作负荷。 |
| VM vCore 自定义 | 使用可配置的约束核心(CCC)自定义 SQL Server 提供给客户操作系统的 vCPU 数,并禁用超线程(SMT)。 此功能允许你适当调整 vCPU 计数的大小,以满足SQL Server许可需求,同时保留 VM 的内存和 I/O 功能。 |
正式版 (GA)
下表列出了过去 12 个月内在 Azure VM 上正式发布的 SQL Server 功能:
| 更改 | 月份 | 详细信息 |
|---|---|---|
| I/O 分析 | 2025 年 4 月 | 使用 Azure 门户识别由于超出虚拟机和数据磁盘限制导致的 SQL Server 工作负荷性能问题。 |
| Azure 弹性 SAN | 2025 年 3 月 | 将SQL Server工作负载放在Azure 弹性 SAN上,以提高性能、吞吐量和成本。 |
| Azure 弹性 SAN 的 FCI | 2025 年 3 月 | 使用Azure 弹性 SAN部署SQL Server故障转移群集实例(FCI)。 |
| SQL Server 2022 在 Azure 虚拟机上的托管标识支持 | 2025 年 1 月 | 从 SQL Server 2022 累积更新 17(CU17)开始,Azure VM 上的SQL Server支持托管标识(仅限Windows)。 托管标识可与 SQL Server 凭据 一起使用,以便从 Azure Blob 存储备份和还原 Azure VM 上的 SQL Server 数据库。 对托管标识的支持还可以使得功能如带有 Azure 密钥保管库 (AKV) 与托管硬件安全模块 (HSM) 的可扩展密钥管理 (EKM)等用于 Azure VM 上的 SQL Server。 |
文档更改
了解 SQL Server 在 Azure VM 文档中的重大更改。 若要了解前几年的新增功能,请参阅新增功能存档。
2026 年 4 月
| 更改 | 详细信息 |
|---|---|
| 通过 Azure 门户预览进行迁移 | 直接从 Azure 门户将 SQL Server 数据库迁移到 Azure 虚拟机上的 SQL Server。 此功能目前处于预览状态。 若要了解详细信息,请参阅 Azure 门户中的 Migration。 |
| SQL Server服务和更新指南 | 新文章介绍了在 Azure 虚拟机上保持 SQL Server 最新的支持方法,包括 Azure 更新管理器、自动修补、自定义映像、用于客户端工具的 winget,以及部署后自动化。 来自 Azure 市场 的 SQL Server 映像是在 RTM 阶段发布的,并且不会随着时间自动更新。 有关详细信息,请参阅 在 Azure VM 上更新SQL Server。 |
2026 年 3 月
| 更改 | 详细信息 |
|---|---|
| 统一清单预览 | 您现在可以在Azure门户的单个窗格中查看Azure VM上的SQL Server和由Azure Arc资源启用的SQL Server。 使用统一清单,可以查看 SQL Server 实例资源,从而更轻松地监视和维护Azure中的SQL Server工作负荷。 此功能目前以预览版提供。 有关详细信息,请参阅 Azure VM 上的SQL Server的统一清单。 |
2026 年 1 月
| 更改 | 详细信息 |
|---|---|
| Azure VMs 上的 SQL Server VM vCore 自定义预览 | 现在,您可以为 SQL Server 工作负荷自定义分配给来宾 OS 的 vCPU 数量并配置约束核心(CCC),以及禁用同时多线程处理(SMT)。 此功能允许你适当调整 vCPU 计数的大小,以满足SQL Server许可需求,同时保留 VM 的内存和 I/O 功能。 此功能目前以预览版提供。 有关详细信息,请参阅 Azure VM 上的 SQL Server 的 VM vCore 自定义。 |
2025 年 9 月
| 更改 | 详细信息 |
|---|---|
| 新Azure SQL中心 | 选择正确的Azure SQL服务可能很有挑战性。 为方便起见,我们在 aka.ms/azuresqlhub 上构建了 |
存档
有关前几年的更新,请参阅新增功能存档。
参与内容制作
若要参与Azure SQL文档,请参阅 Docs 参与者指南。
其他资源
Windows VM:
- Windows VM 上SQL Server的概述
- Windows VM 上预配SQL Server
- 迁移指南:从 SQL Server 到 Azure 虚拟机上的 SQL Server
- Azure 虚拟机上的 SQL Server 的高可用性和灾难恢复
- Azure 虚拟机上的 SQL Server 性能最佳实践
- Azure 虚拟机中的 SQL Server 的应用模式和开发策略
Linux VM:
- Linux VM 上的 SQL Server 概述
- 在 Linux 虚拟机上部署 SQL Server
- 常见问题 (Linux)
- Linux 上的 SQL Server 文档