如何为数据库项目创建预打包的部署脚本?

How to create a pre-packaged deployment script for a database project?

我在 Visual Studio 中有一个数据库项目,我需要将其作为新数据库作为预打包脚本(或类似脚本)部署到远程系统。

Publish 选项将生成一个 .publish SQL 脚本,但前提是您首先提供连接,并且该脚本包含机器本地信息,例如记录路径。

我想要一些可以复制到数据库服务器机器上的东西 运行 SSMS,它将创建数据库。执行此操作的正确方法是什么,我看到我在构建期间也发出了 DAC 和 DLL 文件。

What is the proper way to do this?

连接到没有任何版本的数据库的服务器,然后发布。发布计算增量部署,因此它需要查看目标SQL服务器的当前状态。