【问题标题】:How to import recovered databases into new TFS 2008 SP1 instance如何将恢复的数据库导入新的 TFS 2008 SP1 实例
【发布时间】:2012-02-10 23:48:26
【问题描述】:

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

我们原来的机器发生了突袭故障,我不得不使用突袭重建器来恢复数据。我们的备份显然不是很好,所以我只有从 raid 重建器中恢复的 MDF/LDF。随着大量 DBCC 修复到数据库中,我现在可以将它们联机并且可以查询数据。

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

我尝试用这些数据库替换新实例并按照所有在线说明进行操作,但是当我所做的一切都说数据访问不兼容时,我走到了死胡同。我假设因为我的新安装是 SP1 而原来的数据库不是 SP1。

有什么建议吗?

【问题讨论】:

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


    【解决方案1】:

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

    1. 进入兼容模式,因此回滚您的 TFS 安装以排除 SP1。
    2. 安装 TFS 2010 系统,并将其视为从 2008 年到 2010 年的迁移。我认为此类迁移的在线描述表明 2010 年安装将识别 2008 年的数据库并开始将其迁移到 2010 年。

    但是……我的直觉是还原后的数据库结构或内容有问题。什么系统实际上告诉您数据访问不兼容?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多