Поделиться через


Краткое руководство. Настройка локальной среды разработки для Базы данных SQL Azure

В интерфейсе локальной разработки Базы данных SQL Azure доступны инструменты проектирования, редактирования, сборки и проверки, публикации и запуска схем баз данных в локальном эмуляторе Базы данных SQL Azure. С помощью функции "Проекты баз данных" разработчики могут легко публиковать проекты баз данных в общедоступной службе Базы данных SQL Azure из локальной среды, а также управлять жизненным циклом баз данных (например, управлять смещениями схем и т. д.). В этом кратком руководстве описан весь рабочий процесс, который использует интерфейс локальной разработки Базы данных SQL Azure.

Внимание

Настройте среду разработки с помощью шаблона контейнера разработки База данных SQL Azure. Чтобы приступить к работе, настройте База данных SQL Azure локальную среду разработки с помощью шаблона контейнера разработки. Шаблоны контейнеров разработки — это превосходная альтернатива и замена эмулятора База данных SQL Azure для локальной разработки.

Необходимые компоненты

Для работы с этим кратким руководством необходимо сначала настроить локальную среду разработки для Базы данных SQL Azure.

Создание пустого проекта

Чтобы приступить к работе, создайте пустой или откройте существующий проект базы данных. Действия, описанные в этом разделе, помогут создать пустой проект, но вы также можете:

  1. Откройте существующий проект, перейдя в представление "Проекты базы данных" или выполнив поиск проектов базы данных: откройте существующий в палитре команд.
  2. Начните с существующей базы данных, выбрав "Создать проект из базы данных " в палитре команд или контекстном меню базы данных.
  3. Начните с спецификации OpenAPI/Swagger с помощью проекта базы данных: создание проекта SQL из команды OpenAPI/Swagger spec (предварительная версия) в палитре команд.

Для создания проекта с помощью Visual Studio Code или Azure Data Studio используются одни и те же действия. Чтобы создать пустой проект, выполните приведенные ниже действия.

  1. Откройте выбранное средство разработки (Azure Data Studio или Visual Studio Code).

  2. Выберите Проекты, а затем создайте новый проект базы данных. Кроме того, выполните поиск команды Проекты баз данных: новые на палитре команд.

  3. Выберите База данных SQL как тип проекта.

    Снимок экрана: выбор типа проекта для проекта базы данных в Visual Studio Code.

  4. Укажите имя нового проекта Базы данных SQL.

    Снимок экрана: ввод имени проекта базы данных в Visual Studio Code.

  5. Выберите проект Базы данных SQL в стиле пакета SDK. (Проект SQL в стиле ПАКЕТА SDK рекомендуется для более краткого и управляемого при работе с несколькими разработчиками в репозитории команды.)

    Снимок экрана: выбор стиля для проекта базы данных в Visual Studio Code.

  6. Чтобы задать целевую платформу для проекта, щелкните правой кнопкой мыши Имя проекта базы данных и выберите команду Изменить целевую платформу. Выберите База данных SQL Azure в качестве целевой платформы для проекта.

    Снимок экрана: выбор База данных SQL Azure в качестве целевого объекта для проекта базы данных.

    Настройка целевой платформы обеспечивает поддержку редактирования и времени сборки для объектов и сценариев Базы данных SQL Project. После выбора целевой платформы Visual Studio Code выделяет проблемы в синтаксисе или указывает, что выбранная платформа использует неподдерживаемые функции.

    При необходимости файлы проекта Базы данных SQL можно поместить в систему управления версиями вместе с проектами приложений.

  7. Добавьте объекты в проект базы данных. Можно создавать или изменять объекты базы данных, такие как таблицы, представления, хранимые процедуры и сценарии. Например, щелкните правой кнопкой мыши имя проекта базы данных и выберите Добавить таблицу, чтобы добавить таблицу.

    Снимок экрана: добавление таблицы из меню

  8. Создайте базу данных Project, чтобы убедиться, что она будет работать с платформой Базы данных SQL Azure. Чтобы создать проект, щелкните правой кнопкой мыши Имя проекта базы данных и выберите Сборка.

    Снимок экрана: выбор сборки из меню

  9. Когда проект базы данных будет готов к тестированию, опубликуйте его в целевом объекте. Чтобы начать процесс публикации, щелкните правой кнопкой мыши имя проекта базы данных и выберите Опубликовать.

    Снимок экрана: выбор параметра

  10. Можно выбрать публикацию на новом или существующем сервере. В этом примере мы выбираем Публикация в новом эмуляторе Базы данных SQL Azure.

    Снимок экрана: выбор целевого объекта публикации в Visual Studio Code.

  11. При публикации в новом эмуляторе Базы данных SQL Azure вам будет предложено выбрать образы Lite или Full. Образ Lite совместим с большинством возможностей Базы данных SQL Azure и представляет собой упрощенный образ, который быстрее загружается и позволяет быстрее создавать экземпляры. Образ Full предоставляет доступ к дополнительным функциям, таким как таблицы, оптимизированные для операций в памяти, геопространственные типы данных и многое другое, однако для его использования требуются дополнительные ресурсы.

    Снимок экрана: выбор эмулятора База данных SQL Azure в Visual Studio Code.

    Вы можете создать любое количество локальных экземпляров на основе доступных ресурсов и управлять их жизненным циклом с помощью расширения Docker в Visual Studio Code или команд CLI.

    Снимок экрана: управление эмулятором База данных SQL Azure с помощью C L I.

  12. После запуска экземпляров проектов базы данных можно выполнить подключение из расширения mssql Visual Studio Code и протестировать сценарии и запросы, как любую обычную базу данных в Базе данных SQL Azure.

    Снимок экрана: подключение к эмулятору База данных SQL Azure и запрос.

  13. Перестройте и разверните проект базы данных в одном из контейнерных экземпляров, работающих на локальном компьютере, с каждой итерацией добавления или изменения объектов в проекте базы данных до тех пор, пока он не будет готов.

    Снимок экрана: итерирование проекта базы данных.

  14. Последним шагом жизненного цикла проекта базы данных является публикация готового артефакта в новой или существующей базе данных в Базе данных SQL Azure с помощью расширения mssql. Щелкните правой кнопкой мыши Имя проекта базы данных и выберите команду Опубликовать. Затем выберите место назначения для публикации проекта, например новый или существующий логический сервер в Azure.

    Снимок экрана: публикация проекта базы данных в База данных SQL Azure.

Следующие шаги

Узнайте больше о локальном интерфейсе разработки для Базы данных SQL Azure: