首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为第三方数据库添加的VSDBCMD部署

为第三方数据库添加的VSDBCMD部署
EN

Stack Overflow用户
提问于 2010-05-12 04:29:01
回答 1查看 387关注 0票数 0

我们在属于ERP系统的Server 2005数据库中有一些自定义对象(存储过程等)。自定义对象在ERP对象的不同架构中。我们正在为所有自定义应用程序数据库使用Database .dbproj项目和vsdbcmd部署,并希望类似地管理ERP数据库中的自定义对象。现在还不清楚如何做到这一点,没有任何一个:

  1. 将所有ERP对象(~4000个表)导入到.dbproj中,并手动保持它们与.dbproj开发同步。Visual在我尝试导入这些模式的时候失败了,所以我不知道它是否能够真正地处理这样规模的项目。
  2. 在某种程度上将ERP模式(有两个)排除在diff进程之外,以确保它们不会被vsdbcmd丢弃。我还没有找到任何说明这是可能的文档。

我知道IgnoreDefaultSchema设置,但是有两种模式我需要忽略,而且我对“默认模式”方法感到不适应--不同用户的部署可能是不合理的。

是否有人成功地使用.dbproj & vsdbcmd对第三方数据库进行自定义添加?如果不是,如何管理SQL源代码管理和部署?

EN

回答 1

Stack Overflow用户

发布于 2010-09-21 18:22:24

以下是我要尝试的:

  1. 只创建一个只依赖于其中的供应商对象的部分项目(我怀疑这主要是表)。
  2. 创建一个项目来保存您的自定义对象,并添加您的部分项目(使用部分项目将防止有人意外地更改供应商对象之一)。然后添加自定义对象。

注意:确保您已经将项目设置为不删除不在项目中的对象!

这个链接也可能有帮助:http://blogs.msdn.com/b/dukek/archive/2009/12/31/the-pros-and-cons-of-partial-projects-and-database-project-references.aspx

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2816136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档