此问题阻止了我从2013年到2015年的TFS升级
TF400927:以下团队项目集处于分离状态:MyDAS。托管数据库的Sql Server:SRC2TFS01 \ SqlExpress。数据库名称:Tfs_MyDAS。
我无法绕过这个。 TFS现已升级。我只有所有数据库的备份(12)。我没有服务器映像备份。我不得不以某种方式继续升级。我尝试通过控制台附加/分离所述集合,但由于设置不完整,我也不能这样做。
附:
C:\Program Files\Microsoft Team Foundation Server 14.0\Tools>TFSConfig Collection /attach /collectiondb:"SRC2TFS01\SQLEXPRESS;Tfs_MyDAS" /collectionName:MyDAS
Logging sent to file C:\ProgramData\Microsoft\Team Foundation\Server Configuration\Logs\CFG_TPC_AT_0629_103101.log
Microsoft (R) TfsConfig - Team Foundation Server Configuration Tool
Copyright (c) Microsoft Corporation. All rights reserved.
Command: collection
Microsoft (R) TfsConfig - Team Foundation Server Configuration Tool
Copyright (c) Microsoft Corporation. All rights reserved.
This command can only be used when the Application Tier feature is configured.
和分离:
C:\Program Files\Microsoft Team Foundation Server 14.0\Tools>TFSConfig Collection /detach /collectionName:MyDAS
Logging sent to file C:\ProgramData\Microsoft\Team Foundation\Server Configuration\Logs\CFG_TPC_AT_0629_103536.log
Microsoft (R) TfsConfig - Team Foundation Server Configuration Tool
Copyright (c) Microsoft Corporation. All rights reserved.
Command: collection
Microsoft (R) TfsConfig - Team Foundation Server Configuration Tool
Copyright (c) Microsoft Corporation. All rights reserved.
This command can only be used when the Application Tier feature is configured.
我不能在这个阶段恢复。我现在需要知道我的选择是什么。启动新的管理控制台没有帮助,因为没有配置应用程序层,并且没有任何一个向导工作,只需要我启动升级向导。
请帮忙!
答案 0 :(得分:0)
首先尝试修复 TFS,(控制面板\所有控制面板项目\程序和功能),如果它不起作用,则必须卸载然后重新安装TFS。
幸运的是,您拥有所有数据库的备份。
您可以直接安装TFS 2015.4,在安装过程中您可以使用现有数据库进行选择,或者创建新实例然后恢复备份数据库(建议您创建新实例,以防现有数据库出现任何其他问题) 。
摘要步骤应为:
有关详细信息,请参阅Move a team project collection。
答案 1 :(得分:0)
事情是其中一个收藏品不正确。我不得不卸载,因为我不能让TFS停机太久。我重新安装了2013.2版本,正确加载了数据库和应用程序层。在那之后,我尝试对有问题的集合进行故障排除,但我注意到在管理控制台的状态选项卡下显示了"正在删除"无限期。我尝试了分离 - > atttach但它不会工作所以我分离它然后升级到2015.4。现在TFS工作正常。