Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Важный
Azure Data Studio будет снят с эксплуатации 28 февраля 2026 г.. Мы рекомендуем использовать Visual Studio Code. Дополнительные сведения о миграции в Visual Studio Code см. в Что происходит с Azure Data Studio?
Область применения:SQL Server
База данных SQL Azure
Управляемый экземпляр SQL Azure
С помощью расширения База данных SQL Projects проекты SQL (включая таблицы, представления и хранимые процедуры) можно изменять без необходимости подключения к экземпляру сервера в Azure Data Studio. В приведенном ниже руководстве показано, как:
Создайте проект базы данных SQL
AdventureWorks2022
.Внесите и разверните изменения в таблице в базе данных
AdventureWorks2022
с помощью проектов базы данных SQL и подтвердите это изменение в локально подключенном экземпляре сервера, где располагается эта база данных.
В этой статье требуется AdventureWorks2022
пример базы данных, которую можно скачать на домашней странице примеров и проектов сообщества Microsoft SQL Server.
Вам также потребуется установить расширение База данных SQL Projects. Дополнительные сведения об этом расширении см. в документации по проектам базы данных SQL.
Создание проекта базы данных SQL
Перейдите к объекту
AdventureWorks2022
базы данных, расположенному в обозревателе объектов, щелкните его правой кнопкой мыши и выберите "Создать проект из базы данных".Выберите расположение, в котором вы хотите сохранить целевой проект и назовите файл, содержащий проект в вашем предпочтении. Вы также можете настроить параметры структуры папок для любого из указанных параметров в раскрывающемся списке. В этом руководстве мы будем использовать структуру папок типа схемы и объекта . Затем выберите Создать. После извлечения этого проекта появится сообщение "Извлечь файлы проекта" успешно .
В боковом меню Azure Data Studio выберите иконку Database Projects, чтобы открыть расширение SQL Database Projects. Перейдите в созданную папку проекта базы данных. Затем в папке схемы Person в этом проекте перейдите в папку "Таблицы " и разверните раскрывающийся список этой папки. Щелкните правой кнопкой мыши и откройте любую таблицу в режиме конструктора, чтобы открыть макет таблицы этой таблицы. В этом примере мы работаем над таблицей Person.sql .
Примечание.
Обратите внимание, что расположение файла проекта может отличаться в зависимости от структуры папок, определенной на шаге 2 выше.
Развертывание изменений в базе данных из проекта
В исходной таблице показан макет таблицы Person с тринадцатью (13) именами столбцов, начиная с BusinessEntityID и заканчивая ModifiedDate. Добавьте другой столбец с именем "Гражданство типа nvarchar(50) и опубликуйте это изменение:
В меню файла в проектах базы данных щелкните правой кнопкой мыши по корневому узлу вашего проекта и выберите Сборка, чтобы создать этот проект. Вы увидите сообщение об успешном выполнении или ошибке в выходном терминале для успешной или неудачной сборки. По завершении щелкните эту же папку правой кнопкой мыши и выберите "Опубликовать ", чтобы опубликовать этот проект
AdventureWorks2022
в базе данных на локальном сервере узла.Примечание.
Обратите внимание, что для этого шага необходимо подключиться к локальному узлу. Это можно сделать, щелкнув значок подключаемого модуля в диалоговом окне "Опубликовать проект ".
Закройте представление проектов База данных SQL. Затем перейдите в обозреватель объектов в подключении к серверу и найдите папку Таблицы базы данных
AdventureWorks2022
. Откройте макет таблицы, в который вы внесли изменения, и подтвердите внесенные изменения. В этом случае мы добавили новый столбец, гражданство в таблицу Person.Person: