我们在属于ERP系统的SQL Server 2005数据库中有一些自定义对象(存储过程等)。自定义对象与ERP对象的架构不同。我们对所有自定义应用程序数据库使用Database Edition .dbproj项目和vsdbcmd部署,并且希望类似地管理我们在ERP数据库中的自定义对象。目前尚不清楚如何能不要么做到:添加到第三方数据库的VSDBCMD部署
- 导入ERP的所有对象(〜4000个表)到.dbproj和手动与ERP的发展让他们同步。 Visual Studio在我尝试导入这些内容的时候倒下了,所以我不知道它是否可以处理这个大小的项目。
- 以某种方式排除diff程序中的ERP模式(有两个),以确保它们不会被vsdbcmd丢弃。我还没有找到任何文件表明这是可能的。
我知道了IgnoreDefaultSchema
设置的,但有两个模式,我需要无视我不舒服的“默认模式”的方法 - 通过部署不同的用户可能是灾难性的。
是否有人成功地使用.dbproj & vsdbcmd来定制添加到第三方数据库?如果不是,您如何管理SQL源代码管理&部署?