我正在寻找选项,让我们的大量DB对象集合跨越许多DB到源代码管理(TFS 2010)。一旦我们在这里成功,我们将致力于通过TFS构建生成特定DB更改的alter脚本。
问题是,我们的数据架构组负责维护DB对象(不包括SPs),它们通过ERWin在以模型为中心的过程中工作。这意味着,它们通过ERWin模型维护DB,并从它们生成用于发布更改的更改。
为了实现让DB对象(不仅仅是ERWin模型)进入TFS的目标,我认为最好的选择是通过项目来实现这一点。据我所知,CA几乎不迫切需要继续支持ERWin和Visual之间的集成,这种集成在VisualStudio2008DB Ed中不再有效。民主德国。如果我在这方面被误导了,请让我说清楚。
一个潜在的解决办法是:
我的问题是,这个解决方案是否可行,还是有其他选择?
发布于 2011-02-25 09:46:05
在我看来,您的解决方案听起来相当麻烦,因为您实际上是要解决两种不同的工作方式之间的冲突。
数据架构组是如何工作的?他们是在ERWin中使用版本控制,还是使用什么过程来管理版本?
我将考虑将其集成到您的构建过程中,这样就可以从其中检索alter脚本,而不是将手动的合并过程合并到DB对象中。
这可以进一步扩展,以集成两个团队的源代码管理系统,允许您看到数据库对象的一个视图向前推进。
https://stackoverflow.com/questions/3048842
复制相似问题