0

作为 TFS 2008 实例灾难恢复测试的一部分,我希望将我们的数据库备份(当前在 SQL Server 2005 上)恢复到 SQL Server 2008。

我注意到 MSDN 上有一条警告,这可能会使恢复变得不可能。

这在野外做过吗?有哪些风险?

4

2 回答 2

3

您的灾难恢复计划不应同时包含升级。谨慎的做法是先进行升级,然后再制定灾难恢复计划。等待恢复机会可能会带来麻烦。

话虽如此,只要您使用最新的服务包,SQL Server 2008 现在就完全支持 TFS 2008。

Buck Hodges 是一位权威的 TFS 大师。他是这样说的:

SQL 2008 SP1 刚刚发布,我们收到了几个关于 Team Foundation Server 2008 是否支持它的问题。我们使用 TFS 2008 和 TFS 2008 SP1 的原始版本测试了 SQL 2008 SP1,我们确实做到了完全支持在 TFS 2008 的任一版本中使用它。

http://blogs.msdn.com/buckh/archive/2009/04/09/tfs-2008-supports-sql-2008-sp1.aspx

于 2009-07-02T16:51:32.340 回答
0

我执行了一次 TFS 2008 升级,我们尝试将备份还原到 SQL Server 2008 实例。我们还从 TFS 2008 的最终测试版升级,所以我不能说我们遇到的问题是由于它来自测试版,还是由于 SQL Server 版本的变化。它变成了一场小灾难,我们最终重新安装了 TFS,并将我们的源代码复制到其中(幸运的是,它已在几台开发人员机器上进行了全面检查)。我们在短时间内丢失了源代码控制历史记录,但最终我们能够让原始实例重新启动并运行,我们将其保留以供遗留源代码控制历史记录参考。

于 2009-07-02T16:50:48.237 回答