我正在研究将我们的SQL Server从SQL Server 2000升级到2005年或2008年的可能性。关于2008是否真的可以让我们使用是很关心的,因为数据库对我们的产品至关重要。使用2008年超过2005年有什么令人信服的理由?你有2008年的好的或坏的经历吗?我对查询性能,查询的新功能以及稳定性非常感兴趣。
答案 0 :(得分:4)
对于新功能,我必须指出新的空间数据类型,几何和地理,它们基本上允许您添加实际的经度/纬度点甚至更酷,将这些点绑定到几何体。
即。想象一下带有zipcodes的地图,代表邮政编码中心的地理位置,以及zipcode覆盖的几何图形。然后,您可以使用sql server的内置新功能来确定客户是否在其中。
修改 P.S.这里是一系列描述好处/新功能的文章的链接:
答案 1 :(得分:4)
一个很好的理由 - SQL 2008中的备份压缩.SQL 2008有3个备份选项:
在SQL 2008中,备份数据库时有3个选项,它们是:
带压缩的SQL 2008备份通常比没有压缩的SQL 2005备份更快(带压缩文件的文件i / o更少)
编辑:我们已经使用SQL 2008一段时间了,并且没有任何问题。实际上,使用SQL Management Studio中的新功能(例如intellisense)可以使一些任务变得更容易。
答案 2 :(得分:4)
我升级到2008年是因为:
我也问你为什么要担心2008年?如果您今天升级,为什么要使用4年前的产品而不是最新产品?
答案 3 :(得分:3)
我们现在已经使用了大约3个月,看起来非常稳定。我们也从2000年升级,这是非常轻松的。我注意到的一件事是新的MERGE语句,这是一种很好的upserts方法。
答案 4 :(得分:2)
我曾在2008年戳过一段时间,但还没有“真实地”使用它。我只能提供一些亮点。
它“准备好使用”。至少自7.0以来,SQL Server一直是一个完全可行的产品。如果它是错误的,蹩脚的,或者通常一文不值,那么它的竞争对手(每个不是微软的人)都会让所有人明白这一点。
这是一个新版本,MS将支持更长时间。
许多新的和花哨的花里胡哨。然而,它们是花里胡哨的,它们并没有真正为“核心”数据库功能增加那么多。
有一些严重的补充,特别是各种新的日期和时间数据类型。 (如果他们每个人都得到类似Oracle的网格计算,那么我会留下深刻的印象。)
总的来说,我相信它“你购买2008年的许可证,你可以使用2005年或2008年,你的选择”。因此,最好使用最新版本。