Visual Studio 2015 Update 3 构建 SQLCMD Post 部署脚本到 Dacpac

Visual Studio 2015 Update 3 Build SQLCMD Post Deployment Script to Dacpac

在较低版本的 Visual Studio 中,我们有 post 部署脚本 (Script.PostDeployment.sql) 来包含 SQLCMD 模式脚本列表 -

:r .\LookupTableData\dbo.SQLCMD1.sql
:r .\LookupTableData\dbo.SQLCMD2.sql
:r .\LookupTableData\dbo.SQLCMD3.sql
:r .\LookupTableData\dbo.SQLCMD4.sql

在 vNext TFS 中,如何在解决方案中设置任务 "Visual Studio Build" 以将 Script.PostDeployment.sql 包含在数据库项目中并将其构建到 DACPAC 文件中,以便可以像表一样部署查找数据、存储过程和其他?

不,Post 部署脚本不能包含在 Dacpac 文件中,您可以查看 this 相关线程。

Marketplace 中有许多 extensions 包含 运行 SQL 脚本任务,因此您可以 运行 SQL 将数据库部署到您的脚本后服务器,例如 SQL 工具包。