如何将恢复的数据库导入新的TFS 2008 SP1实例

时间:2012-02-10 23:48:27

标签: sql-server-2008 windows-server-2008 tfs2008

我们最近遇到了TFS 2008(非SP1)服务器崩溃问题。我在Windows 2008和SQL 2008上安装了一个新的TFS 2008 SP1实例。最初的安装是Windows 2003和SQL 2005.我不得不将Service Pack“滑入”(我相信这就是它的名称)到实际的安装程序包中。我有一个新的实例启动并运行,但是没有看到从旧数据库导入项目的简单方法。

我们的原始机器有raid失败,我不得不使用raid重建器来恢复数据。我们的备份显然不是很好,所以我只从raid重建器中获得了恢复的MDF / LDF。有很多DBCC修复到数据库我现在在线他们,我可以查询数据。

是否可以将项目,文件,历史记录和工作项导入新实例?

我尝试用这些数据库替换新实例并遵循所有在线说明,但当我所说的所有内容都说数据访问不兼容时,我来到了deadend。我假设因为我的新安装是SP1而原始数据库不是SP1。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

因为您可能有两个选项来恢复TFS系统:

  1. 进入兼容模式,因此回滚TFS安装以排除SP1。
  2. 安装TFS 2010系统,并将此作为从2008年到2010年的迁移。我认为此类迁移的在线描述表明2010安装将识别2008数据库并开始将其迁移到2010。
  3. 但是...我的gutt感觉说恢复后的数据库结构或内容有问题。什么系统实际告诉您数据访问不兼容?