在 VS Code 中构建 SQL Server 项目

Sef*_*efe 8 sql-server visual-studio-code

我在 Visual Studio 中创建了一个 SQL Server 项目 ( ),并使用MS SQL 扩展.sqlproj将其加载到 VS Code 中。我可以连接到数据库并运行 SQL 脚本,但这不是 SQL Server 项目的重点。

在 Visual Studio 中,可以构建 SQL Server 项目,该项目从项目中的各种脚本创建单个 SQL 脚本,您可以使用该脚本在空数据库服务器上创建完整数据库。您还可以针对现有数据库运行构建,这将创建一个更新脚本,将ALTER现有数据库更新为新版本。

我可以在 VS Code 中构建吗.sqlproj?还是不支持此选项?如果不支持此选项,是否有另一个扩展可以执行类似的操作?

Dan*_*man 13

VS Code MSSQL 扩展为 SQL Server 开发提供了附加功能,但不包括构建、部署等附加功能,如 Visual Studio 中的 SSDT 项目。

不过,您可以将Azure Data StudioSQL 数据库项目扩展(当前处于预览版)结合使用。ADS 基于 VS Code,提供类似 IDE 的体验。ADS 扩展将允许您生成类似于 Visual Studio 的架构升级脚本。ADS 还包括许多其他功能和扩展,以促进数据库开发和管理。