Краткое руководство. Настройка локальной среды разработки для Базы данных SQL Azure
В интерфейсе локальной разработки Базы данных SQL Azure доступны инструменты проектирования, редактирования, сборки и проверки, публикации и запуска схем баз данных в локальном эмуляторе Базы данных SQL Azure. С помощью функции "Проекты баз данных" разработчики могут легко публиковать проекты баз данных в общедоступной службе Базы данных SQL Azure из локальной среды, а также управлять жизненным циклом баз данных (например, управлять смещениями схем и т. д.). В этом кратком руководстве описан весь рабочий процесс, который использует интерфейс локальной разработки Базы данных SQL Azure.
Внимание
Настройте среду разработки с помощью шаблона контейнера разработки База данных SQL Azure. Чтобы приступить к работе, настройте База данных SQL Azure локальную среду разработки с помощью шаблона контейнера разработки. Шаблоны контейнеров разработки — это превосходная альтернатива и замена эмулятора База данных SQL Azure для локальной разработки.
Необходимые компоненты
Для работы с этим кратким руководством необходимо сначала настроить локальную среду разработки для Базы данных SQL Azure.
Создание пустого проекта
Чтобы приступить к работе, создайте пустой или откройте существующий проект базы данных. Действия, описанные в этом разделе, помогут создать пустой проект, но вы также можете:
- Откройте существующий проект, перейдя в представление "Проекты базы данных" или выполнив поиск проектов базы данных: откройте существующий в палитре команд.
- Начните с существующей базы данных, выбрав "Создать проект из базы данных " в палитре команд или контекстном меню базы данных.
- Начните с спецификации OpenAPI/Swagger с помощью проекта базы данных: создание проекта SQL из команды OpenAPI/Swagger spec (предварительная версия) в палитре команд.
Для создания проекта с помощью Visual Studio Code или Azure Data Studio используются одни и те же действия. Чтобы создать пустой проект, выполните приведенные ниже действия.
Откройте выбранное средство разработки (Azure Data Studio или Visual Studio Code).
Выберите Проекты, а затем создайте новый проект базы данных. Кроме того, выполните поиск команды Проекты баз данных: новые на палитре команд.
Выберите База данных SQL как тип проекта.
Укажите имя нового проекта Базы данных SQL.
Выберите проект Базы данных SQL в стиле пакета SDK. (Проект SQL в стиле ПАКЕТА SDK рекомендуется для более краткого и управляемого при работе с несколькими разработчиками в репозитории команды.)
Чтобы задать целевую платформу для проекта, щелкните правой кнопкой мыши Имя проекта базы данных и выберите команду Изменить целевую платформу. Выберите База данных SQL Azure в качестве целевой платформы для проекта.
Настройка целевой платформы обеспечивает поддержку редактирования и времени сборки для объектов и сценариев Базы данных SQL Project. После выбора целевой платформы Visual Studio Code выделяет проблемы в синтаксисе или указывает, что выбранная платформа использует неподдерживаемые функции.
При необходимости файлы проекта Базы данных SQL можно поместить в систему управления версиями вместе с проектами приложений.
Добавьте объекты в проект базы данных. Можно создавать или изменять объекты базы данных, такие как таблицы, представления, хранимые процедуры и сценарии. Например, щелкните правой кнопкой мыши имя проекта базы данных и выберите Добавить таблицу, чтобы добавить таблицу.
Создайте базу данных Project, чтобы убедиться, что она будет работать с платформой Базы данных SQL Azure. Чтобы создать проект, щелкните правой кнопкой мыши Имя проекта базы данных и выберите Сборка.
Когда проект базы данных будет готов к тестированию, опубликуйте его в целевом объекте. Чтобы начать процесс публикации, щелкните правой кнопкой мыши имя проекта базы данных и выберите Опубликовать.
Можно выбрать публикацию на новом или существующем сервере. В этом примере мы выбираем Публикация в новом эмуляторе Базы данных SQL Azure.
При публикации в новом эмуляторе Базы данных SQL Azure вам будет предложено выбрать образы Lite или Full. Образ Lite совместим с большинством возможностей Базы данных SQL Azure и представляет собой упрощенный образ, который быстрее загружается и позволяет быстрее создавать экземпляры. Образ Full предоставляет доступ к дополнительным функциям, таким как таблицы, оптимизированные для операций в памяти, геопространственные типы данных и многое другое, однако для его использования требуются дополнительные ресурсы.
Вы можете создать любое количество локальных экземпляров на основе доступных ресурсов и управлять их жизненным циклом с помощью расширения Docker в Visual Studio Code или команд CLI.
После запуска экземпляров проектов базы данных можно выполнить подключение из расширения mssql Visual Studio Code и протестировать сценарии и запросы, как любую обычную базу данных в Базе данных SQL Azure.
Перестройте и разверните проект базы данных в одном из контейнерных экземпляров, работающих на локальном компьютере, с каждой итерацией добавления или изменения объектов в проекте базы данных до тех пор, пока он не будет готов.
Последним шагом жизненного цикла проекта базы данных является публикация готового артефакта в новой или существующей базе данных в Базе данных SQL Azure с помощью расширения mssql. Щелкните правой кнопкой мыши Имя проекта базы данных и выберите команду Опубликовать. Затем выберите место назначения для публикации проекта, например новый или существующий логический сервер в Azure.
Следующие шаги
Узнайте больше о локальном интерфейсе разработки для Базы данных SQL Azure:
- Настройка локальной среды разработки для Базы данных SQL Azure
- Создание проекта базы данных для локальной среды разработки Базы данных SQL Azure
- Публикация проекта базы данных для Базы данных SQL Azure в локальном эмуляторе
- Краткое руководство. Настройка локальной среды разработки для Базы данных SQL Azure
- Знакомство с эмулятором Базы данных SQL Azure