Why should I upgrade from SQL2000 to SQL2005?

北城余情 提交于 2019-12-07 02:10:34

问题


I'm looking for the single biggest reason you are glad that you've already made the jump from SQL2000 to SQL2005.


回答1:


  • Recursion without creating temporary tables.
  • Native Exception support (Try/Catch instead of if @Error goto)



回答2:


Because:

Microsoft would like to remind customers that support for SQL Server 2000 Service Pack 3a (SP3a) will end on July 10, 2007.




回答3:


Native XML support is big for us here.




回答4:


SSIS support. Blows DTS away and is quite handy. :)




回答5:


  1. SSRS - A really huge advantage for my organization is having the free reporting tools that come with SQL Server 2005. Reporting Services allows me to produce nice looking reports that have exactly the fields that our managers need in very little time. It has a built in tool so they can convert to excel, pdf, or several other formats. Lots of value here.

  2. SSIS - Integration services in 2005 is very powerful for ETL (export, transform, load) functions. You can set up automated processes to run on a schedule.

  3. SSAS - Analysis services looks promising. I have not made any data cubes yet because I want to organize an actual data warehouse. Once you have that, robust data mining algorithms are already built in.

Take a look at these three tools that are included with SQL Server 2005. If i had to pick one as the single biggest reason to move to 2005, it would be SSRS.

At this point, I would suggest looking at SQL Server 2008.




回答6:


Pagination without (manually) creating temporary tables is a basic, but huge improvement.

However, if you are then going to drag & drop some GridViews in your ASP.NET app directly from the data table, you'd be paging in the app...




回答7:


CLR integration




回答8:


Row Versioning-Based Transaction Isolation




回答9:


I think the single biggest reason is that SQL 2000 is not supported on Vista. I had to move to SQL 2005 because of that.




回答10:


I don't know if it's just me, but Linq2SQL doesn't exactly work perfectly with SQL 2000. Ordinarily its supposed to automatically generate and populate child collections based on inferences from your schema's keys, foreign keys, RI, etc. Works fine in 2005 but i haven't had much luck in 2000.




回答11:


Common Table Expressions have proven incredibly useful.




回答12:


Exception handling... how did we ever manage on SQL 2000...?




回答13:


PIVOT. That beautiful little statement has saved me more time then any other SQL Server 2005 enhancement.




回答14:


YOU CAN'T EXPORT TABLES with a "right click" anymore. This is more of a problem than a good reason.




回答15:


Dynamic Management Views for Optimisation and to quickly find out the state of the server.



来源:https://stackoverflow.com/questions/140733/why-should-i-upgrade-from-sql2000-to-sql2005

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!