我已经在Visual Studio中创建了一个SQL Server项目(.sqlproj),并使用MS SQL extension将其加载到VS代码中。我可以连接到我的数据库并运行SQL脚本,但这不是SQL Server项目的重点。
在Visual Studio中,可以构建SQL server项目,这将从项目中的各种脚本中创建单个SQL脚本,您可以使用该脚本在空的数据库服务器上创建完整的数据库。您还可以针对现有数据库运行构建,这将创建一个更新脚本,该脚本将现有数据库ALTER到新版本。
我可以在VS代码中构建.sqlproj吗?或者此选项不受支持?如果不支持这个选项,有没有其他扩展可以做类似的事情?
发布于 2021-01-07 20:49:04
VS Code MSSQL扩展为SQL Server开发提供了附加功能,但不包括生成、部署等附加功能,如Visual Studio中的SSDT项目。
但是,您可以将Azure Data Studio与SQL Database Projects扩展(当前处于预览中)一起使用。ADS基于VS Code,并提供类似的IDE体验。ADS扩展将允许您生成类似于Visual Studio的架构升级脚本。ADS还包括许多其他功能和扩展,以促进数据库开发和管理。
https://stackoverflow.com/questions/65499094
复制相似问题