Использование проектов База данных SQL

Завершено

Расширение "Проекты баз данных SQL" — это средство разработчика, которое можно установить в Visual Studio Code. Это расширение предназначено для упрощения разработки и управления базами данных SQL в среде на основе проектов. Она совместима с несколькими платформами SQL, включая SQL Server, База данных SQL Azure, Управляемый экземпляр SQL Azure и Azure Synapse SQL.

Схемы базы данных можно создавать или изменять, а изменения сохраняются в формате DACPAC-файла . Проект База данных SQL можно опубликовать с помощью расширения База данных SQL Projects или публикации dacpac с помощью интерфейса командной строки SqlPackage.

С помощью расширения База данных SQL Projects можно создать пустой проект или создать проект из подключенной базы данных. Затем можно добавлять, изменять или удалять такие объекты, как таблицы, представления, хранимые процедуры, функции и пользовательские скрипты.

Установка расширения "Проекты баз данных"

Расширение База данных SQL Projects устанавливается в рамках расширения mssql. Расширение mssql для Visual Studio Code позволяет подключаться к SQL Server, запрашивать базы данных с помощью T-SQL и просматривать результаты.

Снимок экрана: установленное расширение База данных SQL Projects.

Это необходимое условие для установки последнего пакета SDK для .NET. В противном случае вам будет предложено установить его.

Импорт и изменение схемы

Теперь, когда вы установили расширение База данных SQL Projects, вы готовы создать проект базы данных. В этом примере мы подключаемся к существующей База данных SQL Azure.

Создание проекта базы данных

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

  1. В меню слева в Visual Studio Code выберите проекты базы данных и создайте новые.
  2. Выберите База данных SQL Azure начиная с пустого проекта в разделе "Выбор типа проекта базы данных".
  3. Выберите или введите имя проекта в разделе "Имя проекта".
  4. Выберите или перейдите к папке на локальном компьютере, где проект будет сохранен в разделе "Расположение".
  5. При появлении запроса выберите "Да " для проекта в стиле ПАКЕТА SDK. Создается проект данных.

Добавить подключение

Прежде чем начать работу с базой данных в Visual Studio Code, необходимо установить подключение к База данных SQL Azure. Это подключение позволяет взаимодействовать с базой данных непосредственно из интегрированной среды разработки, что позволяет выполнять запросы, управлять объектами базы данных и выполнять другие задачи, связанные с базами данных. Выполните действия, чтобы добавить подключение к База данных SQL Azure.

  1. В меню слева выберите SQL Server.
  2. Выберите Добавить подключение.
  3. Введите имя SQL Server под именем сервера. Вы можете скопировать и вставить имя сервера из портал Azure.
  4. Введите имя базы данных.
  5. Выберите тип проверки подлинности, имя пользователя и пароль.
  6. Введите имя профиля подключения в поле "Имя профиля". Этот шаг необязательный.
  7. Подключение к базе данных отображается в узле "Подключения ".

Создание нового проекта База данных SQL из существующей базы данных

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

  1. Щелкните правой кнопкой мыши базу данных и выберите "Создать проект из базы данных".
  2. Выберите базу данных в разделе "Выбор базы данных".
  3. Выберите проект в разделе "Ввод имени проекта".
  4. Перейдите в папку в разделе "Выбор расположения" или "Создать проект".
  5. Выберите тип схемы или объекта в разделе "Выбор структуры папок".
  6. Выберите "Нет" (по умолчанию) в разделе "Включить разрешения" в проекте.
  7. Выберите "Да" (рекомендуется) в разделе "Проект в стиле SDK( предварительная версия)".
  8. При появлении запроса выберите "Да" , чтобы доверять авторам файлов.
  9. Разверните дерево объектов базы данных, чтобы просмотреть таблицы и другие объекты.
  10. Чтобы изменить схему, выберите объект.
  11. Нажмите кнопку > файл", а затем закройте вкладку.

Развертывание изменений схемы

Чтобы развернуть изменения в База данных SQL Azure после изменения схемы базы данных (например, добавления новых таблиц, обновления существующих столбцов или создания новых хранимых процедур), выполните следующие действия.

  1. На панели действий выберите "Проекты базы данных".
  2. Выберите " Создать", щелкнув проект правой кнопкой мыши.
  3. Затем выберите "Опубликовать ", щелкнув проект правой кнопкой мыши.
  4. Выберите "Опубликовать" на существующем логическом сервере SQL Azure в разделе "Выбор места публикации проекта".
  5. Выберите "Не использовать профиль" в разделе "Выбор профиля публикации" для загрузки.
  6. Выберите базу данных в разделе "Выбор профиля подключения" в списке ниже.
  7. Выберите "Опубликовать" в разделе "Выбор действия".
  8. Обновите представление базы данных, чтобы убедиться, что изменения схемы были сделаны.

Снимок экрана: публикация на существующем логическом сервере SQL Azure.