我正在寻找从Server 2000升级到2008的好处。
我在想:
反过来说:
我们在Java商店工作,所以任何.NET / CLR的东西都不会动摇我们的世界。我们还使用Eclipse作为我们的主要开发,所以任何与Visual的集成都不会有好处。不过,我们确实使用。
一些背景:
我们的主数据库机器是32位的戴尔英特尔Xeon MP CPU 2.0GHz,40 MP的RAM,物理地址扩展运行WindowsServer2003EnterpriseEdition。我们将,而不是正在改变我们的硬件。我们的数据库总共处于结核病之下,有些数据库有200多个表。但是他们很忙,在繁忙的时候,我们看到60%-80%的CPU利用率。
除了SQL Server 2000即将结束的事实外,我们为什么要升级呢?
任何和所有的贡献都将受到感谢!
发布于 2011-01-13 17:52:43
我敢肯定,迁移有很多原因。我最喜欢的是:
新的DATE数据类型(不再需要格式化字符串来比较时间戳日期)
新的空间数据类型(几何、地理)
新的MERGE语句很适合上层服务器或任何其他“如果存在”类型逻辑。
FILESTREAM使您摆脱了blob问题(文件系统目录上强制的DB完整性!)
从开发者的角度来看,最重要的升级是TVP
我个人遇到的唯一缺陷是我不得不将我的DTS包重写成SSIS包(但我认为SSIS是很棒的.(只是更多的工作)
发布于 2011-01-13 18:22:27
除了MatthewPK提到的所有特性之外,我还非常喜欢:
ROW_NUMBER,RANK,DENSE_RANK和NTILE -有关更多细节,请参见排序函数(在MSDN上)或Server 2005中的新排序函数。DELETE语句一起删除或用MERGE语句更新的行的信息--有关详细信息,请参阅Server联机丛书。我正在处理一个旧的Server 2000解决方案,伙计,我有多少次错过了这些功能!
发布于 2011-01-13 17:50:58
从纯粹实用的角度来看,对我来说最引人注目的优势是2000年无法使用的几个功能强大的TSQL命令,例如支点/UNPIVOT,以及在2008 Management Studio中增加了智能语法扩展,从而大大提高了使用该工具的效率。
https://stackoverflow.com/questions/4683295
复制相似问题