Підтримка спадщини
SQL Server 2005 не повністю сумісний з SQL Server 2000. Аналітичні служби мають основні несумісності. Перехід до SQL Server 2005 має ненульову вартість від тестування регресії та перенесення. Багато організацій не потребують переїзду, тому вони не рухатимуться, поки не стануть необхідними.
Більшість постачальників СУБД (включені MS) підтримуватимуть версію СУБД протягом 10 років або більше - що довше, ніж у більшості інших типів програмного забезпечення. Якщо ви схрестите їх долоні зі сріблом (у достатній кількості), вони також укладуть конкретні договори, щоб продовжити підтримку на конкретній версії, довшій за неї.
Інші причини дотримуватися старіших версій насправді зумовлені конкретними обставинами, такими як уникнення відомого запущеного випуску (наприклад, MySQL 5.1 або pre-SP3 SQL2000) або проблеми з сертифікацією чи сумісністю.
Ведення виробничої бази даних SQL Server 2000
Для операційної системи, яка працює і перебуває у зрілій фазі свого життєвого циклу, не відбувається багато великих змін, мабуть, немає вагомих причин для оновлення до того, як СУБД не вийде з основної підтримки. Однак ви повинні планувати впорядкований шлях оновлення для цієї подій. Oracle досить відомий тим, що підтримують виробничі системи за давніми версіями.
SQL Server 2000 наближається до кінця свого життя, тому ви не хочете робити нові роботи над розробкою. Однак виробнича заявка повинна підтримуватись із планом, коли потрібно буде переходити. Ймовірно, у вас буде перезапис на руках, якщо ваш додаток написано на VB6 або класичному ASP - але це інша проблема; -}.
Справа зустрічна
Якби у мене був проект greenfield, я зазвичай рекомендував би останню версію платформи СУБД просто тому, що вона надає вам найдовше вікно підтримки постачальника. Ніхто не повинен мати SQL Server 2000 як корпоративний стандарт для нових проектів - EOL занадто близько. Для нового проекту це, безумовно, найсильніший аргумент для переходу до нової версії. Аргументи щодо економії грошей не тримають води; додаток понесе зайві витрати на перенесення протягом декількох років, якщо ви почнете працювати з SQL2000 зараз.
Ключовим моментом роботи на грінфілді є те, що надмірно консервативний вибір скорочує термін служби програми до того, як буде потрібно оновлення. Зазвичай хочеться, щоб конкретна причина не переходила на поточну версію платформи СУБД.