Начало работы с расширением "Проекты Баз данных SQL" (предварительная версия)Getting started with the SQL Database Projects extension (Preview)

В этой статье описываются три способа по началу работы с расширением "Проекты баз данных SQL":This article describes three ways to get started with the SQL Database Projects extension:

  1. Создайте новый проект базы данных, перейдя в представление Проекты в обозревателе или найдя команду Создать проект базы данных на палитре команд.Create a new database project by going to the Projects viewlet under Explorer, or by searching for New Database Project in the command palette.

  2. Существующие проекты баз данных можно открывать с помощью команды Открыть проект базы данных на палитре команд.Existing database projects can be opened via Open Database Project in the command palette.

  3. Начните с существующей базы данных, используя команду Импортировать новый проект базы данных на палитре команд.Start from an existing database by using Import New Database Project from the command palette.

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

Создание пустого проекта базы данныхCreate an empty database project

Во вьюлете Проекты в Обозревателе нажмите кнопку Создать проект и введите имя проекта в появившемся текстовом поле ввода.In the Projects viewlet under Explorer, select the New Project button and enter a project name in the text input that appears. В появившемся диалоговом окне "Выбор папки" выберите каталог для папки проекта, файл SQLPROJ и другое необходимое содержимое.In the "Select a Folder" dialog that appears, select a directory for the project's folder, .sqlproj file, and other contents to reside in. Пустой проект открывается и отображается в представлении Проекты для редактирования.The empty project is opened and visible in the Projects viewlet for editing.

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

Во вьюлете Проекты нажмите кнопку Открыть проект и откройте существующий файл SQLPROJ в появившемся средстве выбора файлов.In the Projects viewlet, select the Open Project button and open an existing .sqlproj file from the file picker that appears. Существующие проекты могут поступать из Azure Data Studio или Visual Studio SQL Server Data Tools.Existing projects can originate from Azure Data Studio or Visual Studio SQL Server Data Tools.

Откроется существующий проект. Его содержимое можно изменять в представлении Проекты.The existing project is opened and its contents are visible in the Projects viewlet for editing.

Создание проекта базы данных из существующей базы данныхCreate a database project from an existing database

Во вьюлете Проект нажмите Импортировать проект из базы данных и подключитесь к SQL Server.In the Project viewlet, select the Import Project from Database button and connect to a SQL Server. После установки соединения выберите базу данных из списка доступных баз данных и задайте имя проекта.Once the connection is established, select a database from the list available databases and set the name of the project.

Наконец, выберите целевую структуру извлечения.Finally, select a target structure of the extraction. Откроется новый проект, содержащий скрипты SQL для содержимого выбранной базы данных.The new project is opened and contains SQL scripts for the contents of the selected database.

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

Развертывание проекта базы данных осуществляется в расширении "Проекты Баз данных SQL" для Azure Data Studio путем сборки проекта в файл приложения уровня данных (DACPAC) и публикации на поддерживаемой платформе.Deploying the database project is achieved in the SQL Database Projects extension for Azure Data Studio by building the project into a data-tier application file (DACPAC) and publishing to a supported platform. Дополнительные сведения об этом процессе см. в разделе Сборка и публикация проекта.For more on this process, see Build and Publish a Project.

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

Расширение "Проекты Баз данных SQL" взаимодействует с расширением "Сравнение схем", если оно установлено, чтобы сравнивать содержимое проекта с файлом DACPAC или существующей базой данных.The SQL Database Projects extension interacts with the Schema Compare extension, if installed, to compare the contents of a project to a dacpac or existing database. Получившееся сравнение схем может использоваться для просмотра и применения различий между исходным и целевым объектами.The resulting schema comparison can be used to view and apply the differences from source to target.

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