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


Начало работы с расширением "Проекты Баз данных SQL"

Важный

Azure Data Studio прекратит свое существование 28 февраля 2026 г.. Мы рекомендуем использовать Visual Studio Code. Дополнительные сведения о миграции в Visual Studio Code см. в Что происходит с Azure Data Studio?

В этой статье описываются три способа по началу работы с расширением "Проекты баз данных SQL":

  1. Создайте проект базы данных, перейдя в представление "Проекты базы данных" или выполнив поиск проектов баз данных: создать в палитре команд.

  2. Существующие проекты базы данных можно открыть с помощью проектов базы данных: откройте существующие в палитре команд.

  3. Начните с существующей базы данных с помощью проектов баз данных: создайте проект из базы данных из палитры команд или выберите "Создать проект из базы данных" в представлении "Подключения".

    Новое представление

После создания или открытия проекта SQL можно приступить к разработке с помощью проектов SQL. Некоторые действия, которые вы можете предпринять, следующие:

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

В представлении "Проекты базы данных" нажмите кнопку "Создать проект " и введите имя проекта в появившемся текстовом вводе. В появившемся диалоговом окне "Выбор папки" выберите каталог для папки, .sqlproj файла и другого содержимого проекта. Пустой проект открывается и отображается в представлении проектов баз данных для редактирования.

Открытие существующего проекта

В представлении "Проекты базы данных" нажмите кнопку "Открыть проект" и откройте существующий .sqlproj файл из средства выбора файлов, который появится. Существующие проекты могут поступать из Azure Data Studio, VS Code или Visual Studio SQL Server Data Tools.

Существующий проект открывается и его содержимое отображается в представлении проектов баз данных для редактирования.

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

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

В обозревателе объектов

В представлении "Подключения" подключитесь к экземпляру SQL, который содержит базу данных для извлечения. Щелкните правой кнопкой мыши базу данных и выберите "Создать проект из базы данных " в контекстном меню.

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

Параметр структуры папок по умолчанию имеет значение Schema/Object Type и предлагает различные способы автоматического упорядочивания существующих объектов при выполнении скриптов. Параметры для параметра структуры папок:

  • Файл: создается один файл для всех объектов.
  • Неструктурированный: для всех объектов в отдельных файлах создается одна папка.
  • Тип объекта: для каждого типа объекта создается папка, и каждый объект выводится в файл.
  • Схема: для каждой схемы создается папка, и каждый объект записывается в файл скрипта.
  • Тип схемы или объекта: создается папка для каждой схемы, и внутри этой папки создается папка для каждого типа объекта, и каждый объект записывается в файл.

В представлении "Проекты базы данных"

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

Наконец, выберите структуру папок извлечения. Откроется новый проект, содержащий скрипты SQL для содержимого выбранной базы данных.

Дальнейшие действия

Создавайте и публикуйте

Развертывание проекта базы данных осуществляется в расширении SQL Database Projects путем преобразования проекта в файл приложения уровня данных (dacpac) и публикации на поддерживаемую платформу. Дополнительные сведения об этом процессе см. в разделе Сборка и публикация проекта.

Сравнение схем

Расширение SQL Database Projects взаимодействует с расширением "Сравнение схем" (если установлено), чтобы сравнить содержимое проекта с dacpac, существующей базой данных или другим проектом. Получившееся сравнение схем может использоваться для просмотра и применения различий между исходным и целевым объектами.

Снимок экрана диалогового окна сравнения схемы между проектом SQL и базой данных.

Обновление проекта из базы данных

Если в базу данных внесены изменения, которые ещё не добавлены в проект SQL, проект SQL можно обновить на основе состояния базы данных. Это обновление выполняется путем выбора "Обновить проект из базы данных" в контекстном меню базы данных в представлении "Подключения" или в контекстном меню проекта SQL в представлении "Проекты баз данных".

Снимок экрана: диалоговое окно обновления Project из базы данных.

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