我理解数据层应用程序(DACPAC)是数据库的架构,整理成一系列XML文件,组合成zip / DACPAC文件,这样可以通过SQL Server进行更好的管理和升级,到目前为止,所以好。
我想从我的应用程序数据库创建一个DACPAC,但是数据库包含仅用于开发/测试目的的表和其他对象(例如Diagrams),以及User对象(无论如何都是特定于机器的)。还有一些表包含运行应用程序所需的最少数据,例如我的Settings
和Users
表。
然而,DACPAC向导不允许我从流程中排除表格或对象,也不允许我包含"最小数据"或者 - 作为部署应用程序实例的一种手段,对我来说显然毫无用处。
如何从DACPAC中排除表格和对象,以及如何包含数据行?
(FWIW,我希望部署到Azure SQL,这与SSIS不兼容,这就是我正常部署数据的方式)