Построить проект SQL Server в VS Code

#sql-server #visual-studio-code

#sql-сервер #visual-studio-code

Вопрос:

Я создал SQL Server project ( .sqlproj ) в Visual Studio и загрузил его в VS Code, используя расширение MS SQL. Я могу подключиться к своей базе данных и запускать SQL-скрипты, но это не является целью проекта SQL Server.

В Visual Studio можно создать проект SQL Server, который создает один SQL-скрипт из различных сценариев в проекте, который можно использовать для создания полной базы данных на пустом сервере базы данных. Вы также можете запустить сборку для существующей базы данных, которая создаст сценарий обновления, который ALTER обновит существующую базу данных до новой версии.

Могу ли я создать код .sqlproj in VS или эта опция не поддерживается? Если эта опция не поддерживается, есть ли другое расширение, которое может делать то же самое?

Комментарии:

1. Вы имеете в виду, что нет такой опции, как генерация запросов для создания таблицы?

Ответ №1:

Расширение VS Code MSSQL предоставляет дополнительные возможности для разработки SQL Server, но не включает в себя дополнительные возможности, такие как сборка, развертывание и т.д. как проекты SSDT в Visual Studio.

Однако вы можете использовать Azure Data Studio с расширением SQL Database Projects (в настоящее время находится в предварительном просмотре). ADS основана на VS Code и предоставляет аналогичный интерфейс IDE. Расширение ADS позволит вам создавать сценарии обновления схемы аналогично Visual Studio. ADS также включает в себя множество других функций и расширений, облегчающих разработку баз данных и управление ими.