Azure DevOps 服务器 2019 更新 1.1。无法分离集合。合集已"offline",无法转"online"
Azure DevOps Server 2019 Update 1.1. Can't detach Collection. Collection is "offline" now, can't turn it "online"
Azure DevOps Server 2019 更新 1.1。无法分离集合。合集现在"offline",翻不了"online".
如果我在 Azure DevOps 管理控制台尝试:
- 在 "detach" 上:"The following error occurred while running readiness checks: TF400579: Could not find a database with DatabaseId: 16"
(在 [Tfs_Configuration].[dbo].[tbl_Database] DatabaseId = 26 中。)
- 在线上:
"TF400784: The host 'FifthElement' cannot be started. The snapshot operation may have failed and needs to be restarted and completed before the host can be started."
这是在我们尝试拆分此集合时开始的。这是复制和重新附加的集合之一。我有一个分离集合的备份。我可以将此备份作为另一个(新的)集合附加,但我无法打开这个新集合,因为有问题的集合和新集合具有相同的项目。
我尝试将 [Tfs_Configuration].[dbo].[tbl_Database].[DatabaseId] 从 26 更改为 16,但没有帮助。在这种情况下,我上了 "detach":"The following error occurred while running readiness checks: TF400579: Could not find a database with DatabaseId: 26"。
看起来原始 Collection 的数据库有 DatabaseID = 16,并且在附加分离备份后它现在 DatabeseId = 26.
我尝试根据 instruction 拆分集合。此外,我尝试使用 TFSConfig 来 /detach 集合,但得到了同样的错误:"Could not find a database with DatabaseId: 16"。我已将 /delete 的使用作为最后的手段,希望有机会更正数据库。
我在 Tfs_Configuration 数据库和有问题的收集数据库上尝试了 "dbcc checkdb ('TfsVersionControl',repair)"。它没有发现任何错误。在那之后,我仍然无法 /detach。但是我能够 运行 "TFSConfig Collection /delete" 并且它正确地完成了。
所以,目前我已经附加了数据库的备份,并且它可以正常工作。我会尝试再次拆分它... maby.
Azure DevOps Server 2019 更新 1.1。无法分离集合。合集现在"offline",翻不了"online".
如果我在 Azure DevOps 管理控制台尝试: - 在 "detach" 上:"The following error occurred while running readiness checks: TF400579: Could not find a database with DatabaseId: 16" (在 [Tfs_Configuration].[dbo].[tbl_Database] DatabaseId = 26 中。)
- 在线上: "TF400784: The host 'FifthElement' cannot be started. The snapshot operation may have failed and needs to be restarted and completed before the host can be started."
这是在我们尝试拆分此集合时开始的。这是复制和重新附加的集合之一。我有一个分离集合的备份。我可以将此备份作为另一个(新的)集合附加,但我无法打开这个新集合,因为有问题的集合和新集合具有相同的项目。
我尝试将 [Tfs_Configuration].[dbo].[tbl_Database].[DatabaseId] 从 26 更改为 16,但没有帮助。在这种情况下,我上了 "detach":"The following error occurred while running readiness checks: TF400579: Could not find a database with DatabaseId: 26"。 看起来原始 Collection 的数据库有 DatabaseID = 16,并且在附加分离备份后它现在 DatabeseId = 26.
我尝试根据 instruction 拆分集合。此外,我尝试使用 TFSConfig 来 /detach 集合,但得到了同样的错误:"Could not find a database with DatabaseId: 16"。我已将 /delete 的使用作为最后的手段,希望有机会更正数据库。
我在 Tfs_Configuration 数据库和有问题的收集数据库上尝试了 "dbcc checkdb ('TfsVersionControl',repair)"。它没有发现任何错误。在那之后,我仍然无法 /detach。但是我能够 运行 "TFSConfig Collection /delete" 并且它正确地完成了。
所以,目前我已经附加了数据库的备份,并且它可以正常工作。我会尝试再次拆分它... maby.