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


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

Это важно

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

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

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

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

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

    Снимок экрана нового вида.

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

  • Изменение таблицы или других объектов базы данных.
  • Создайте и опубликуйте проект.
  • Используйте сравнение схем для визуализации изменений.
  • Обновите проект, чтобы отразить изменения, внесенные в базу данных.

Подробные сведения о концепциях проектов SQL и других руководствах см. в проектах базы данных SQL.

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

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

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

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

Откроется проект, и его содержимое можно просмотреть в представлении "Проекты баз данных " для редактирования.

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

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

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

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

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

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

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

В режиме "Проекты баз данных"

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

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

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

Сборка и публикация

Вы развертываете проект базы данных в расширении "Проекты баз данных SQL", создавая проект в файл приложения уровня данных (dacpac) и публикуя его на поддерживаемой платформе. В представлении "Проекты базы данных " щелкните проект правой кнопкой мыши и выберите "Сборка ", чтобы создать dacpac-файл и проверить проект SQL. Когда вы будете готовы развернуть проект в базе данных, снова щелкните проект правой кнопкой мыши и выберите "Опубликовать ", чтобы опубликовать dacpac в базе данных.

Дополнительные сведения см. в руководстве по созданию и развертыванию проекта SQL.

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

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

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

Дополнительные сведения о сравнении схем и проектах SQL см. в обзоре сравнения схем.

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

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

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