SQL 2008 与 SQL 2008 R2 - 选择哪一个?

SQL 2008 与 SQL 2008 R2 - 选择哪一个?

我们应该将 SQL 2005 Server 更改为 SQL 2008。

我选择的是 2008 R2 SP1,但是本周我们遇到了几个问题(与 CU7 和 CU8 相关),而且据我所知,R2 有缺陷 - 已得到微软的证实。

我们没有特殊要求,我们的 SQL 2005 数据库是 .NET 应用程序的简单持久存储。您的经验是什么?2008 还是 2008 R2?

答案1

我将再次使用 2008 R2 SP1 并尝试解决问题。

答案2

每个产品都有缺陷,行为也会发生变化,而且某些假设在特定条件下并不总是正确的。这就是我们进行测试的原因,所以你这样做是件好事。

我的一般的建议始终尽可能更新到服务器平台的最新版本,这样您就知道更新后的系统将在最长的时间内得到良好的支持,并且(让我们面对现实)成为在及时修复这些错误等方面最受供应商关注的平台。目前对于 Microsoft SQL 服务器来说,这实际上是 SQL Server 2012,那么您没有关注它的原因是什么呢?

答案3

我知道这不会影响您的安装,但我们对 R2 SP1 很满意。不过只是一个简单的数据库,没有复制,等等。

R2 SP1 是一个成熟的版本,如果是我的话,我会希望通过 MS 解决任何特定问题,因为我知道安装的寿命会更长。

答案4

绝对不是 2008。那现在将落后 2 个主要版本。如果您想要一个不错的、成熟的版本,没有每个人都已经了解的意外,那么您可以选择 2008 R2 最新服务包。如果您想使用最新的主要版本,那么您可以选择 SQL 2012。

这两种方法各有利弊,但在这种情况下,我推荐使用 SQL 2012,因为它的 HA 和集群功能要好得多 - 将数据库设置为镜像并不太难(就我目前所见,这在 2012 中确实有效),这样您就不必将数据库脱机或承受重大性能损失来执行维护任务。非常方便。

相关内容