Окружающие инструменты, такие как службы Analysis Services, были существенно переписаны и могут принести вам множество побед в зависимости от ваших требований. Однако я не вижу много действительно фундаментальных изменений с 2000 по 2005 год в ядре базы данных.
Существуют некоторые улучшения, которые могут повысить производительность в определенных ситуациях. SQL2005 имеет гораздо лучшую поддержку для 64-битных архитектур и лучшее разбиение таблиц, чем SQL2000 (вы можете разделить таблицу в отличие от создания многораздельных представлений). 64-битная поддержка, скорее всего, даст вам выигрыш в производительности в большой системе, поскольку она позволяет вам устанавливать гораздо большие кэши.
Помимо этих функций, я не верю, что есть действительно большая разница. Возможно, есть незначительные изменения производительности.
Основная причина перехода с SQL2000 на SQL2005 будет в том случае, когда SQL2000 выйдет из-под контроля. Если у вас есть работающее приложение на SQL2000, не так уж много веских причин для перехода на 2005 год, в то время как 2000 все еще поддерживается Microsoft.
Системы хранилищ данных получат немало побед от перехода на SQL2005. SSIS, SSAS2005 и SSRS2005 намного лучше, чем их аналоги в SQL2000.