指向TFS 2010数据库的高级TFS 2013安装

时间:2014-04-09 21:44:08

标签: sql-server-2012 tfs2010 tfs2013

我正处于微软称之为新硬件的高级TFS 2013安装的中间。我想将它指向我在不同服务器上运行TFS 2010的当前数据库,并想知道我是否可以执行此操作,或者是否有任何工具可用于升级现有数据库。

我将运行TFS2010数据库的SQL Server升级到SQL Server 2012并且可以连接,这不是问题。我出于显而易见的原因希望保留相同的数据库,并且无法在路线图上找到任何信息。

有人有任何见解吗?

感谢。

1 个答案:

答案 0 :(得分:0)

万一有人进来,正在寻找答案。可以在一个盒子上安装TFS2013并指向在TFS2010中创建的数据库,但这些数据库必须转换为SQL Server 2012。

我所做的是将我们的SQL Server从2008升级到2012,并且tfs 2010上的用户仍然可以访问tfs数据库。然后,您转到tfs 2013管理员并附加一个集合。您将服务器名称放入可用的服务器编辑控件中,然后您将看到项目集合数据库。附加过程的第一部分是评估,如果发生了不好的事情,至少它处于分析阶段。确保您有数据库备份,然后单击以启动操作。

通过tfs连接数据库后,你可以在sql server中做一些工作。首先在tfs 2013中分离集合。然后,在sql server中,再次备份项目集合数据库并将其复制到运行sql server的新tfs 2013服务器。然后,再次在sql server中,分离数据库。

然后返回到tfs 2013并从您创建的备份中恢复sql server。完成后,在tfs 2013界面中附上该集合,您就可以了。

希望这有帮助。