【问题标题】:Deploy more database project in one step一步部署更多数据库项目
【发布时间】:2016-05-22 09:42:14
【问题描述】:
我在一个解决方案中的 Visual Studio 2015 中有两个数据库项目。第一个是数据库组件,第二个是纯数据库项目(架构、表、索引、存储过程和函数)和一些部署后脚本,它们使用数据库组件中的一些功能。
有时我需要将数据库项目部署到一个新的数据库(应用程序的新实例),但是部署失败,因为它没有部署数据库程序集。
我的问题是:有没有办法一步部署两个项目,或者知道如何一步完成(部署由客户处理,他们的管理员经常忘记部署数据库程序集,我想让部署更多对他来说容易多了)?
谢谢
【问题讨论】:
标签:
visual-studio
database-project
【解决方案1】:
您可以创建一个 .bat 文件来发布这两个项目。例如:
SqlPackage.exe /Action:Publish /SourceFile:./Project1/Project1.dacpac /Profile:./Project1.Release.publish.xml
SqlPackage.exe /Action:Publish /SourceFile:./Project2/Project2.dacpac /Profile:./Project2.Release.publish.xml