从SQL Server bak文件还原Team Foundation Server

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从SQL Server bak文件还原Team Foundation Server相关的知识,希望对你有一定的参考价值。

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

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

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

答案

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

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

所以不要这样做。

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

另一答案

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

以上是关于从SQL Server bak文件还原Team Foundation Server的主要内容,如果未能解决你的问题,请参考以下文章

从备份文件bak中识别SQL Server的版本

从备份文件bak中识别SQL Server的版本

怎么把sql server 2008 备份文件bak还原?

sql server启动服务和还原bak文件

sql server 2008还原bak文件时提示磁盘空间不足

SQL server 2008还原文件时遇到的问题?