我不小心在TFS 2018 Update 2中删除了错误的项目。然后我发现我们不对TFS使用常规备份。我们只是备份数据库。
在测试服务器上,我已经安装了tfs并将数据库还原到SQL Server。但是,它不允许我使用这些表配置tfs。
我该怎么做才能取回数据?我不需要完美的还原,但是我想获取代码,并在可能的情况下获取工作项。即使直接从表中获取数据也可以,但是我不确定如何设置表。
答案 0 :(得分:1)
除非Microsoft的某人为您提供了特定的SQL脚本,否则任何尝试通过将数据从一个数据库复制到另一个数据库来还原已删除项目的尝试都很可能会完成两件事:
所以不要这样做。
您需要对TFS实例进行完整的还原,如果您拥有所有TFS数据库(配置和项目集合)的备份,则应该可以完成还原。有关如何执行此操作的大量文档。
答案 1 :(得分:0)
我在新服务器上安装了TFS 2018,并且能够使用sql备份文件。然后,我导出了代码,然后将其导入到现有服务器中。