我在一个解决方案中在Visual Studio 2015中有两个数据库项目。第一个是数据库程序集,第二个是纯数据库项目(模式,表,索引,存储过程和函数)和一些部署后脚本,它们使用数据库程序集中的一些功能。
有时我需要将数据库项目部署到新数据库(新的应用程序实例),但部署失败,因为它没有部署数据库程序集。
我的问题是:有没有办法一步部署两个项目或任何想法如何一步完成(部署由客户处理,他们的管理员经常忘记部署db程序集,我想更多部署对他来说容易多了?)
由于
答案 0 :(得分:1)
您可以创建一个.bat文件来发布这两个项目。 E.g:
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