Сводка
В этом модуле вы узнали о создании и управлении База данных SQL Azure. Процесс можно выполнить вручную с помощью портал Azure или с помощью кода, который можно интегрировать в автоматизированный процесс непрерывной интеграции. Вы также узнали о расширении База данных SQL Projects, средстве разработчика, которое помогает в разработке и управлении базами данных SQL в среде на основе проектов. Это расширение позволяет создавать и изменять схемы баз данных, сохраненные в формате DACPAC-файла . Вы также ознакомились с сложностями разработки баз данных и как такие инструменты, как GitHub Actions и Azure DevOps, предоставляют надежные решения для управления этими сложностями, поддерживая развертывание DACPAC, которое упрощает развертывание изменений базы данных.
Одним из основных выводов из этого модуля является понимание важности соображений безопасности, мониторинга и устранения неполадок при автоматизации публикации базы данных. Ключевые аспекты безопасности включают управление секретами и учетными данными, настройку правил брандмауэра, использование зашифрованных подключений, реализацию контроль доступа на основе ролей (RBAC) и включение аудита и мониторинга. Эффективные методики мониторинга и устранения неполадок, такие как настройка оповещений, комплексное ведение журнала, мониторинг производительности, автоматизированное тестирование и планирование откатов, необходимы для поддержания работоспособности и производительности процесса публикации базы данных.