1

我们有一个开发团队,在同一代码行上支持一些开发和支持项目。最近我们开始对现有的生产模块进行额外的更改,我们使用将代码复制到开发环境中并参考新的 chagne 请求进行修改。由于项目时间表,我们无法将开发代码立即投入生产。同时,我们希望在生产模块中修复一些小问题,这些问题需要在开发环境中修复,然后再在产品中修复,而不影响新的开发。

我知道在 SQL Server 2008 中使用 SCHEMAS,但是如果我使用模式,那么我需要保留两个用于相同目的的过程,比如文件加载等。我想避免在两个不同的模式中重复对象,比如维护。

通过为相同目的创建不同的数据库或不同的模式,完全感觉我们做错了。

是否有任何人遇到过处理相同生产代码和使用生产代码进行新开发的方法或工具用于类似目的。

感谢 RTV

4

1 回答 1

0

我相信我也有类似的情况。我们所做的只是创建了两个几乎相同的数据库;生产和开发。生产数据库为我们的报告软件提供数据,而开发数据库是我们可以在将更改复制到生产之前自由测试更改的地方。通过每天执行的一系列作业和存储过程将加载到生产数据库中的所有数据加载到开发数据库中。然而,这种方法确实涉及大量重复表、存储过程等,但它是我们知道如何获得所需功能的最简单方法。

于 2013-07-26T13:19:45.130 回答