【问题标题】:Restore SQL Server 2008 R2 Tfs Analysis DB to SQL Server 2012 SP2将 SQL Server 2008 R2 Tfs 分析数据库还原到 SQL Server 2012 SP2
【发布时间】:2014-09-24 22:28:09
【问题描述】:

我正在对 TFS 2010 进行基于迁移的升级,我将在其中迁移到新机器。新机器将运行 TFS 2013 支持的最新最好的软件。

我的问题是,如果我备份 Tfs_Analysis 数据库(目前在 SQL Server 2008 R2 RTM 上),我能否直接恢复到 SQL 2012 SP2 CU1?还是我应该在新机器上安装相同版本的SQL,恢复分析数据库,然后就地升级SQL?

【问题讨论】:

    标签: sql sql-server sql-server-2008 tfs sql-server-2008-r2


    【解决方案1】:

    您应该能够直接在较新版本的 SQL Server 上恢复您的数据库。

    您唯一需要检查的是您不会从 2008 Enterprise 升级到 2012 Standard。如果是这种情况,您需要先在您的 2008 机器上disable compression

    从TFS 2013的Update 2开始,TFS也支持使用SQL Server 2014。如果你要最新最好的,我会选择SQL Server 2014。这样以后你升级更方便。

    要确保的一件事是手动备份 TFS 数据库需要您使用marked transaction。这将让您同步所有不同的数据库,以便您可以将它们恢复到同一时间点。如果您使用 TFS 报告,您还必须确保备份您的 encryption key

    【讨论】:

    • Wouter,我目前没有使用 TFS 2010 的内置备份功能。我们的 DBA 团队每晚定期对数据层进行完整备份。
    【解决方案2】:

    您应该能够将 2008 R2 数据库恢复到 SQL Server 2012,我已经做过很多次了。

    对于尽职调查,您可以使用升级顾问 (http://msdn.microsoft.com/en-us/library/ms144256(v=sql.110).aspx)

    您还应该先进行测试恢复,以确保您的软件在新服务器上运行良好。

    【讨论】:

      猜你喜欢
      • 2014-01-21
      • 1970-01-01
      • 2020-06-10
      • 1970-01-01
      • 2013-11-19
      • 2010-12-17
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      相关资源
      最近更新 更多