Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 数据库迁移到TFS-循环依赖_Sql Server_Architecture_Tfs - Fatal编程技术网

Sql server 数据库迁移到TFS-循环依赖

Sql server 数据库迁移到TFS-循环依赖,sql-server,architecture,tfs,Sql Server,Architecture,Tfs,我们拥有的 我们的所有内部产品都有7个数据库。由于紧密集成和缺乏体系结构,它们在存储过程和函数中彼此之间存在大量循环依赖关系 我们需要把这片丛林迁移到TFS 2012 问题 将数据库导入数据库项目后,我们会收到错误-不允许循环依赖关系 有没有一种方法可以在不重写大量SP的情况下将此类数据库导入TFS?Visual Studio允许组合项目和部分项目。2010年的一些文件是。部分项目确实允许循环引用,因此应该为您提供解决方案。合并到一个数据库中?否则,就不会了。正如你所说,随着时间的推移,你已经创

我们拥有的

我们的所有内部产品都有7个数据库。由于紧密集成和缺乏体系结构,它们在存储过程和函数中彼此之间存在大量循环依赖关系

我们需要把这片丛林迁移到TFS 2012

问题

将数据库导入数据库项目后,我们会收到错误-不允许循环依赖关系


有没有一种方法可以在不重写大量SP的情况下将此类数据库导入TFS?

Visual Studio允许组合项目和部分项目。2010年的一些文件是。部分项目确实允许循环引用,因此应该为您提供解决方案。

合并到一个数据库中?否则,就不会了。正如你所说,随着时间的推移,你已经创造了一个丛林,这将造成越来越多的伤害。当然,你是对的。。。这是我们部门以前的开发人员留下的遗产:)我认为有一种方法可以分崩离析。您是否可以将有问题的SP重构为一个新的/单个数据库以删除循环依赖项?我认为您是对的。听起来像是一场维护噩梦。。。祝你好运您可以使用的另一种方法是将这200多个过程视为外部内容,并单独管理它们。无论如何,你都必须重构它们。@Andreyvolshin-如果你不一定要把它放到dbproj中,而且你更希望把它放在TFS中,你可能会发现RedGate源代码管理更灵活一些-它也会与TFS集成。