考试 DP-300 学习指南:管理 Microsoft Azure SQL 解决方案

本文档的目的

本学习指南应帮助你了解考试的预期内容,并包含考试可能涵盖的主题摘要以及指向其他资源的链接。 本文档中的信息和材料可以帮助你在准备考试时集中精力学习。

有用链接 说明
如何获得认证 有些认证只需要通过一项考试,而另一些认证则需要通过多项考试。
认证续订 Microsoft 助理、专业和专家认证每年都会过期。 你可以通过 Microsoft Learn 上的免费在线评估进行续订
Microsoft Learn 个人资料 通过将认证个人资料连接到 Microsoft Learn,可以安排和续订考试以及共享和打印证书。
考分和成绩报告 需要 700 分或更高的分数才能通过。
考试沙盒 可以通过访问我们的考试沙盒来探索考试环境。
请求便利设施 如果你使用辅助设备、需要额外时间或需要修改考试体验的任何部分,你可以申请住宿。
进行免费的练习评估 通过练习题测试技能,帮助你为考试做准备。

考试更新

我们始终首先更新考试的英语版本。 一些考试已本地化为其他语言,在英语版本更新后大约八周进行更新。 虽然 Microsoft 会尽一切努力更新本地化版本,但有时考试的本地化版本可能未按此计划进行更新。 其他可用语言列在“考试详细信息”网页的“安排考试”部分。 如果考试不以你的首选语言提供,你可以请求额外 30 分钟时间来完成考试。

注意

每项技能下面的项目符号旨在说明我们如何评估该技能。 考试中可能会涉及到相关的主题。

注意

大多数问题都涉及正式发布 (GA) 的功能。 如果经常使用预览功能,该考试可能会包含有关这些功能的问题。

自 2024 年 10 月 25 日起测试的技能

受众概况

作为本次考试的考生,你应具备在生成数据库解决方案方面的主题专业知识,这些解决方案旨在为使用以下服务生成的多个工作负载提供支持:

  • 本地 SQL Server

  • Azure SQL 服务

你是数据库管理员,负责管理使用 SQL Server 和 Azure SQL 服务生成的本地和云数据库。

作为 Azure 数据库管理员,你负责实现和管理基于 SQL Server 和 Azure SQL 服务的云原生和混合数据平台解决方案的操作。 你负责使用各种方法和工具来执行并自动化日常操作,包括应用有关使用 Transact-SQL (T-SQL) 和其他工具进行行政管理的知识。

你负责以下有关数据库的解决方案:

  • 管理

  • 可用性

  • 安全性

  • 性能监视和优化

你负责评估并实现用于在 Azure 和本地之间移动数据库的迁移策略。 此外,你需要与 Azure 数据工程师、Azure 解决方案架构师、Azure 开发人员、数据科学家和其他专业人员合作,管理数据平台解决方案的操作方面。

作为本次考试的考生,你应该具备以下方面的知识和经验:

  • Azure SQL 数据库

  • Azure SQL 托管实例

  • Azure 虚拟机上的 SQL Server(Windows 和 Linux)

技能概览

  • 规划和实现数据平台资源 (20-25%)

  • 实施安全的环境 (15-20%)

  • 监视、配置和优化数据库资源 (20-25%)

  • 配置和管理任务自动化 (15-20%)

  • 计划和配置高可用性和灾难恢复 (HA/DR) 环境 (20-25%)

规划和实现数据平台资源 (20-25%)

计划和部署 Azure SQL 解决方案

  • 在所选平台上部署数据库产品/服务

  • 了解自动化部署

  • 将修补程序和更新应用于混合和基础结构即服务 (IaaS) 部署

  • 设计混合 SQL Server 解决方案

  • 根据特定需求推荐合适的数据库产品/服务

  • 评估可能的数据库产品/服务的安全方面

  • 推荐表分区解决方案

  • 推荐数据库分片解决方案

配置资源以进行缩放和提升性能

  • 配置 Azure SQL 数据库以进行缩放和提升性能

  • 配置 Azure SQL 托管实例以进行缩放和提升性能

  • 在 Azure 虚拟机上配置 SQL Server 以进行缩放和提升性能

  • 配置表分区

  • 配置数据压缩

计划和实现迁移策略

  • 评估迁移要求

  • 评估脱机或联机迁移策略

  • 实现联机迁移策略

  • 实现脱机迁移策略

  • 执行迁移后验证

  • 排查迁移问题

  • 设置 Azure 的 SQL 数据同步

  • 实现到 Azure 的迁移

  • 实现 Azure SQL 服务之间的迁移

  • 实现 Azure SQL 托管实例数据库复制和移动

实施安全的环境 (15-20%)

配置数据库身份验证和授权

  • 使用 Active Directory 和 Microsoft Entra ID 配置身份验证

  • 从 Microsoft Entra 标识创建用户

  • 配置安全主体

  • 使用图形工具配置数据库和对象级权限

  • 为所有安全对象应用最低特权原则

  • 排查身份验证和授权问题

  • 使用 T-SQL 管理身份验证和授权

为静态数据和传输中的数据实现安全性

  • 实现透明数据加密 (TDE)

  • 实现对象级加密

  • 配置服务器级和数据库级防火墙规则

  • 实现 Always Encrypted

  • 使用 VBS Enclave 实现 Always Encrypted

  • 配置安全访问

  • 配置传输层安全性 (TLS)

对敏感数据执行合规性控制

  • 应用数据分类策略

  • 配置服务器和数据库审核

  • 实现数据变更跟踪

  • 实现动态数据掩码

  • 使用 Microsoft Purview 管理数据库资源

  • 在 Azure SQL 中实现数据库账本

  • 实现行级别安全性

  • 配置适用于 Azure SQL 的 Microsoft Defender

监视、配置和优化数据库资源 (20-25%)

监视资源活动和性能

  • 准备操作性能基线

  • 确定性能指标的源

  • 解释性能指标

  • 配置和监视活动与性能

  • 使用 SQL 见解进行监视

  • 使用数据库观察程序进行监视

  • 使用扩展事件进行监视

监视和优化查询性能

  • 配置查询存储

  • 使用查询存储进行监视

  • 识别导致阻塞的会话

  • 使用动态管理视图 (DMV) 识别性能问题

  • 识别并实现查询的索引更改

  • 根据资源使用情况推荐查询构造修改

  • 评估查询提示的使用以提升查询性能

  • 审查执行计划

  • 使用智能见解进行监视

配置数据库解决方案以获得最佳性能

  • 实现索引维护任务

  • 实现统计维护任务

  • 实现数据库完整性检查

  • 配置数据库自动优化

  • 配置服务器设置以提升性能

  • 配置 Resource Governor 以提升性能

  • 实现数据库范围的配置

  • 配置计算和存储资源以进行缩放

  • 配置智能查询处理 (IQP)

配置和管理任务自动化 (15-20%)

创建和管理 SQL Server 代理作业

  • 管理定期维护工作的计划

  • 配置作业警报和通知

  • 对 SQL Server 代理作业进行故障排除

自动部署数据库资源

  • 使用 Azure 资源管理器 (ARM) 和 Bicep 模板自动部署

  • 使用 PowerShell 自动进行部署

  • 使用 Azure CLI 自动进行部署

  • 监视部署并对其进行故障排除

在 Azure 中创建和管理数据库任务

  • 创建和配置弹性作业

  • 使用自动化创建和配置数据库任务

  • 配置数据库任务的警报和通知

  • 对自动化数据库任务进行故障排除

计划和配置高可用性和灾难恢复 (HA/DR) 环境 (20-25%)

为数据库解决方案推荐 HA/DR 策略

  • 根据恢复点目标/恢复时间目标 (RPO/RTO) 要求推荐 HA/DR 策略

  • 评估混合部署的 HA/DR

  • 评估特定于 Azure 的 HA/DR 解决方案

  • 推荐适用于 HA/DR 解决方案的测试过程

计划和执行数据库的备份和还原

  • 建议数据库备份和还原策略

  • 使用数据库工具执行数据库备份

  • 使用数据库工具执行数据库还原

  • 将数据库还原到某个时间点

  • 配置长期备份保留

  • 使用 T-SQL 备份和还原数据库

  • 从云存储备份和还原

为数据库解决方案配置 HA/DR

  • 配置活动异地复制

  • 在 Azure 虚拟机上配置 Always On 可用性组

  • 配置故障转移组

  • 为 Windows Server 故障转移群集配置仲裁选项

  • 在 Azure 虚拟机上配置 Always On 故障转移群集实例

  • 配置日志传送

  • 监视 HA/DR 解决方案

  • 对 HA/DR 解决方案进行故障排除

学习资源

我们建议你在参加考试之前进行培训并获得实践经验。 我们提供自学选项和课堂培训,以及指向文档、社区网站和视频的链接。

学习资源 学习和文档链接
参加培训 从自定进度学习路径和模块中进行选择,或参加讲师引导式课程
查找文档 Azure SQL 文档
Azure SQL 数据库文档
Azure 文档
提问 Microsoft 问答 | Microsoft Docs
获取社区支持 Azure Data - Microsoft Tech Community
关注 Microsoft Learn Microsoft Learn - Microsoft Tech Community
查找视频 备考区
公开的数据
浏览其他 Microsoft Learn 节目

更改日志

下表总结了当前版本和上一版本的测评技能更改。 功能组采用粗体字样,后跟每个组中的目标。 下表比较了上一版本和当前版本的考试测评技能,第三列描述了更改程度。

2024 年 10 月 25 日之前的技能领域 自 2024 年 10 月 25 日起的技能领域 更改
实现安全的环境 实现安全的环境 没有变化
对敏感数据执行合规性控制 对敏感数据执行合规性控制 次要
监视、配置和优化数据库资源 监视、配置和优化数据库资源 没有变化
监视资源活动和性能 监视资源活动和性能 次要