摘要

已完成

在本模块中,你学习了 Azure SQL 数据库的创建和管理。 此过程可以通过 Azure 门户手动完成,也可以使用代码完成,代码可以集成到自动化的持续集成过程中。 你还学习了 SQL 数据库项目扩展,这是一个开发人员工具,有助于在基于项目的环境中开发和管理 SQL 数据库。 此扩展支持创建和修改数据库架构,并将其保存为 .dacpac 文件格式。 你还了解了数据库开发的复杂性,以及 GitHub Actions 和 Azure DevOps 等工具如何提供强大的解决方案来管理这些复杂性,支持 DACPAC 部署,从而简化数据库更改的部署。

本模块的主要收获之一包括理解安全考虑因素、监控和故障排除在自动化数据库发布中的重要性。 关键安全方面包括管理机密和凭据、配置防火墙规则、使用加密连接、实施基于角色的访问控制 (RBAC) 以及启用审核和监控。 有效的监控和故障排除实践(如设置警报、全面日志记录、性能监控、自动化测试和规划回滚策略)对于维持数据库发布过程的健康状况和性能至关重要。

附加阅读材料