【发布时间】:2023-03-05 21:15:02
【问题描述】:
我有 2 个 TFS 服务器,一个运行 TFS 2012,另一个运行 2013。我必须将一个集合从 2012 移动到 2013 版本,但是当我在适当的 SQL 服务器中备份和恢复它并单击附加集合按钮时,TFS 说它找不到要附加的任何数据库(项目集合)。
在不影响服务器连续工作的情况下,我需要采取哪些步骤来将此数据库升级到较新的版本?
【问题讨论】:
我有 2 个 TFS 服务器,一个运行 TFS 2012,另一个运行 2013。我必须将一个集合从 2012 移动到 2013 版本,但是当我在适当的 SQL 服务器中备份和恢复它并单击附加集合按钮时,TFS 说它找不到要附加的任何数据库(项目集合)。
在不影响服务器连续工作的情况下,我需要采取哪些步骤来将此数据库升级到较新的版本?
【问题讨论】:
不建议进行附加升级,并且比实例升级风险更大。您应该先将 TFS 2012 升级到 TFS 2013,然后通过先分离来移动集合。没有分离数据库周不会被列出。
您可以接受风险,将 2012 数据库从 TFS 中分离,然后备份并恢复分离的 2012。附加时系统将执行升级。
【讨论】:
您必须从 TFS2012 分离集合,从 TFS2012 的 SQL Server 备份 SQL 数据库,将数据库恢复到 TFS2013 的 SQL Server,然后将集合附加到 TFS2013。
【讨论】: