完全重复:

  

MS SQL Server 2008优于MS SQL Server 2005的优势?


我是一名sql开发人员,我使用的是sql 2005.我现在要传递给2008,但我有点害怕。任何人都可以给我一些关于此的建议。我应该继续使用sql 2005还是更好地将我的所有项目都传递到2008年,因为性能更好?

有帮助吗?

解决方案

谁将使用您的项目;如果他们要使用现有的SQL许可证去客户,那么2005年可能就是这样;假设他们正在运行2005. SQL 2005数据库将在2008年运行;虽然如果你在2008年使用一些新的语言功能,那么SQL2008数据库将不会向后兼容2005。

如果您正在控制将要部署的位置; sql 2008中的一些新功能可能会引起人们的兴趣;更好的全文搜索,改进的分析服务,报告服务和一些语言调整。如果您正在管理服务器;您的管理员可能会欣赏2008年的新管理功能。

其他提示

我搬到了2008年,因为我对SSIS很重视并且拥有大型数据库意味着:2008年SSIS中的备份压缩和增加的并发进程使我觉得值得。

我从2005年到2008年移动了6个项目,除了报告服务之外没有任何问题。对我来说,最大的好处是SQL Management Studio增强功能,如自动完成和更改历史记录。

我升级的唯一原因是因为我在教育方面工作,微软在许可方面非常优雅。

一般情况下,除非您听说这是一场灾难,否则我认为您应该尽早使用最新版本。服务器功能和工具集的进步通常会抵消学习新功能所需的时间。所有软件都是在计划过时的情况下构建的,因此您最终需要迁移到更新的技术。如果您养成将系统迁移到最新技术的习惯,您会发现迁移变得相对轻松。

SQLServer 2008与SSIS相比的一个好处是,它包含用于Oracle和Teradata的非常快速的批量连接器(以及开发和企业版本)。

因此,如果您需要在SQLServer 2008和这些数据库之间移动数据,则无需额外费用即可获得此数据。

请参阅 Microsoft Connectors for Oracle和Teradata by Attunity

SQLServer 2008的另一个主要好处是新的更改数据捕获(CDC)功能,这意味着您可以以您喜欢的任何方式构建应用程序,然后如果您有兴趣在表X更改时开始某些处理,那么可以打开该表的CDC并获得一个更改表,其中包含对表X的所有更改,且开销最小。 Ben Hall做了一个有用的帖子关于这个

我认为SQL 2008与sql 2005相比有一些优势

  1. 新数据类型(日期,时间,文件流) 2.Backup compressin 3.数据压缩 4.政策管理。

    如果有人知道更好的答案,请通知

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top