I read Steve Jones editorial inDatabase Weekly today
and saw his statement.
"I
still recommend jumping from 2000 to 2008 if you haven't already
upgraded"
My personal view is that if you are looking to replace
your systems then 2005 has some great features that you get out of the box and
is now stable.
Some of the most important features for me are around
consistency and recoverability. I've had 2 clients in as many weeks that have
supsect databases. Something has caused data corruptions and the database is
inaccessible.
SQL 2005 has page checksums which are a great mechanism
to prevent crap from being written or read from the disk. It is also contains
numerous bug fixes that SQL 2000 doesn't.
But this on top of the fact that SQL 2008 (Katmai) will
not RTM for a considerable amount of time and the first service pack probably
won't be in during 2008 (but what do I know). That means to get a stable SQL
2008 you have to wait at least 14 months.
Further more having native 64bit versions of SQL means
that the scalability of SQL 2005 is so much more that SQL 2000 especially on
standard edition.
Personally I would move to SQL 2005 now, to benefit from
the high availability and scalability features.