将SQL Server 2008 R2 Tfs Analysis DB还原到SQL Server 2012 SP2

时间:2014-08-01 16:42:04

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

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

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

2 个答案:

答案 0 :(得分:1)

您应该能够将2008 R2数据库还原到SQL Server 2012,我已经多次完成了。

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

此外,您还应首先进行测试还原,以确保您的软件在新服务器上运行良好。

答案 1 :(得分:1)

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

您唯一需要检查的是您未从2008年企业版升级到2012年标准版。如果是这种情况,则需要先在{2008}计算机上disable compression

自TFS 2013更新2以来,TFS还支持使用SQL Server 2014.如果您要使用最新且最好的,我会选择SQL Server 2014.这将使您以后更容易升级。

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