我们应该改变我们的SQL 2005 Server到SQL 2008。
我敢打赌是2008 R2 SP1,但本周我们遇到了一些问题(与CU7和CU8有关),而据我所知,R2存在漏洞 – 微软证实了这一点。
我们没有特别的要求,我们的SQL 2005数据库是一个.NET应用程序的简单持久存储。 你有什么经验? 2008或2008 R2?
我会再次与2008 R2 SP1,并尝试解决这些问题。
每个产品都有缺陷,行为上的变化,以及在特定条件下如何工作的假设。 这就是我们testing的原因,所以你这样做很好。
我的一般build议是,总是希望更新到最新版本的服务器平台,以便您知道更新后的系统将在最长的时间内得到很好的支持,并将(面对它)成为获得对于那些bug的及时修复,供应商的最大的关注等等。目前对于Microsoft SQL服务器,这实际上是SQL Server 2012,那么有没有一个原因,你为什么不看这个?
我很欣赏它对您的安装没有任何影响,但我们对R2 SP1感到满意。 只是一个简单的数据库,但没有复制,等等。
R2 SP1是一个成熟的版本,如果是我,我想通过MS解决任何具体的问题,知道安装的寿命将会更长。
绝对不是2008年。那将是现在的两大版本。 如果你想要一个好的,成熟的版本,而不是每个人都想到的惊喜,那么你可以使用2008 R2最新的服务包。 如果你想使用最新的主要版本,你去SQL 2012。
这两种方法都有优点和缺点,尽pipe在这种情况下,我推荐使用SQL 2012,因为HA和集群function要好得多 – 将数据库设置为镜像并不困难(实际上它在2012年工作,到目前为止,我已经看到了这一点),以便您不必将数据库脱机或遭受重大性能下降来执行维护任务。 非常便利。