我们在属于ERP系统的SQL Server 2005数据库中有一些自定义对象(存储过程等)。自定义对象与ERP对象的模式不同。我们正在为所有自定义应用程序数据库使用Database Edition .dbproj项目和vsdbcmd部署,并且希望类似地管理ERP数据库中的自定义对象。目前尚不清楚如何在没有这两者的情况下做到这一点:
我知道IgnoreDefaultSchema
设置,但我需要忽略两种模式,我对“默认模式”方法不满意 - 不同用户的部署可能很灾难。
有没有人设法成功使用.dbproj& vsdbcmd用于自定义添加到第三方数据库?如果没有,您如何管理SQL源代码控制&部署?
答案 0 :(得分:1)
以下是我要尝试的内容:
创建一个仅包含您所依赖的供应商对象的部分项目(我怀疑这主要是表格)。
创建一个项目来保存自定义对象并添加部分项目(使用部分项目可以防止有人意外更改其中一个供应商对象)。然后添加自定义对象。
注意:确保您已将项目设置为不删除项目中没有的对象!