从SQL Server bak文件还原Team Foundation Server

问题描述 投票:0回答:2

我不小心删除了TFS 2018 Update 2中的错误项目。然后我发现我们不使用TFS的常规备份。我们只是备份数据库。

在测试服务器上,我安装了tfs并将数据库还原到SQL Server。但是,它不允许我使用这些表配置tfs。

我该怎么做才能获得数据?我不需要完美的恢复,但我想获得代码,如果可能的话,还需要工作项。即使直接从表中获取数据也没问题,但我不确定如何设置表。

sql-server tfs
2个回答
1
投票

除非Microsoft的某些人为您提供特定的SQL脚本,否则通过将数据从一个数据库复制到另一个数据库来恢复已删除项目的任何尝试都很可能完成两件事:

  1. 打破你的TFS安装
  2. 让您处于不受支持的状态

所以不要这样做。

您需要对TFS实例进行完全还原,假设您拥有所有TFS数据库(配置和项目集合)的备份,则应该可以实现。有关如何做到这一点的大量文档。


0
投票

我在新服务器上安装了TFS 2018,并且能够使用sql备份文件。然后我导出代码,然后将其导入现有服务器。

© www.soinside.com 2019 - 2024. All rights reserved.