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 工具包。
在较低版本的 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 工具包。