Начало работы с отдельной базой данных в Базе данных SQL Azure
Применимо к: База данных SQL Azure
Отдельная база данных — это полностью управляемая база данных как услуга (DbaaS) на основе модели PaaS (платформа как услуга). Это идеальная подсистема хранилища для современных облачных приложений. Из этого раздела вы узнаете, как быстро создать и настроить отдельную базу данных в службе "База данных SQL Azure".
Общие сведения о кратком руководстве
В этом разделе представлен обзор статей, которые помогут вам быстро начать работу с отдельными базами данных. В приведенных ниже кратких руководствах показано, как быстро создать отдельную базу данных, настроить правило брандмауэра на уровне сервера, а затем импортировать базу данных в новую отдельную базу данных с использованием файла .bacpac
:
- Создайте отдельную базу данных с помощью портала Azure.
- После создания базы данных ее необходимо защитить, настроив правила брандмауэра.
- Если на сервере SQL Server есть база данных, которую вы хотите перенести в Базу данных Azure, необходимо установить Помощник по миграции данных (DMA). Он проанализирует ваши базы данных на SQL Server и обнаружит любые проблемы, которые могут заблокировать перенос. Если вы не обнаружите никаких проблем, вы можете экспортировать базу данных в виде файла
.bacpac
и импортировать его с помощью портала Azure или SqlPackage.
Автоматизация операций управления
Для создания, настройки и масштабирования базы данных можно использовать PowerShell или Azure CLI.
- Создание и настройка отдельной базы данных с помощью PowerShell или Azure CLI
- Обновление отдельной базы данных и масштабирование ресурсов с помощью PowerShell или Azure CLI.
Перенос в отдельную базу данных с минимальным временем простоя
Эти краткие руководства позволяют быстро создать или импортировать базу данных в Azure с использованием файла .bacpac
. Однако файлы .bacpac
и .dacpac
предназначены для быстрого перемещения баз данных между различными версиями SQL Server и SQL Azure или для осуществления непрерывной интеграции в конвейер DevOps. Этот метод не обеспечивает перенос рабочих баз данных с минимальным временем простоя, так как вам потребуется остановить добавление новых данных, дождаться завершения экспортирования базы данных-источника в файл .bacpac
, а затем — завершения его импорта в базу данных SQL Azure. Все это ожидание приведет к простою приложения, особенно для больших баз данных. Чтобы переместить свою рабочую базу данных, вам понадобится лучший способ переноса, который обеспечивает минимальный простой. Для переноса базы данных с минимальными простоями используйте службу переноса данных (DMS). которая выполняет постепенную принудительную отправку изменений, внесенных в базу данных-источник, в отдельную восстанавливаемую базу данных. С ее помощью вы можете быстро перевести приложение с исходной базы данных на целевую с минимальным временем простоя.
Практические учебные модули
Следующие бесплатные модули Learn помогут вам узнать о База данных SQL Azure.
- Подготовка базы данных SQL Azure для хранения данных приложения
- Разработка и настройка приложения ASP.NET, обращающегося к базе данных в службе "База данных SQL Azure"
- Защита базы данных в службе "База данных SQL Azure"
Следующие шаги
- Ознакомьтесь с кратким списком поддерживаемых возможностей в Базе данных SQL Azure.
- Узнайте, как повысить безопасность базы данных.
- Дополнительные руководства см. в статье Использование отдельной базы данных в Базе данных SQL Azure.
- Ознакомьтесь с примерами скриптов, написанными в PowerShell и Azure CLI.
- Узнайте больше об API управления, который можно использовать для настройки баз данных.
- Ознакомьтесь со статьей Определение нужного SKU Базы данных SQL Azure или Управляемого экземпляра SQL Azure для локальной базы данных.