레거시 지원
SQL Server 2005는 SQL Server 2000과 완전히 호환되지 않습니다. Analysis Services에는 큰 비 호환성이 있습니다. SQL Server 2005로 전환하면 회귀 테스트 및 포팅 비용이 0이 아닙니다. 많은 조직에서는 이사 할 필요가 없으므로 이사해야 할 때까지 움직이지 않습니다.
대부분의 DBMS 공급 업체 (MS 포함)는 10 년 정도 동안 DBMS 버전을 지원합니다. 이는 대부분의 다른 유형의 소프트웨어보다 더 깁니다. 손바닥을은으로 (충분한 양으로) 교차하면 특정 계약을 연장하여 특정 버전에 대한 지원을 연장 할 수 있습니다.
이전 버전을 고수해야하는 다른 이유는 실제로 알려진 릴리스 (예 : MySQL 5.1 또는 SP3 이전 SQL2000) 또는 인증 또는 호환성 문제를 피하는 것과 같은 특정 상황에 의해 결정됩니다.
SQL Server 2000 프로덕션 데이터베이스 유지 관리
많은 주요 변경 사항이 발생하지 않고 작동하고 수명주기의 성숙한 단계에있는 운영 체제의 경우 DBMS가 주류 지원에서 벗어나기 전에 업그레이드해야 할 강력한 이유가 없을 것입니다. 그러나 해당 상황에 대한 순차적 업그레이드 경로를 계획해야합니다. 오라클은 고대 버전에서 프로덕션 시스템을 유지 관리하는 사람들로 유명합니다.
SQL Server 2000의 수명이 다해 가고 있으므로 새로운 개발 작업을하고 싶지 않을 것입니다. 그러나 필요할 때 이동할 계획으로 프로덕션 응용 프로그램을 유지 관리해야합니다. 앱이 VB6 또는 클래식 ASP로 작성된 경우 아마도 다시 작성해야 할 것입니다. 그러나 그것은 다른 문제입니다;-}.
카운터 케이스
그린 필드 프로젝트가있는 경우 일반적으로 가장 긴 공급 업체 지원 기간을 제공하기 때문에 최신 버전의 DBMS 플랫폼을 권장합니다. 아무도 새 프로젝트에 대한 회사 표준으로 SQL Server 2000을 사용하지 않아야합니다. EOL이 너무 가깝습니다. 새로운 프로젝트의 경우, 이것은 새로운 버전으로 옮기는 가장 강력한 주장입니다. 돈을 절약하는 것에 대한 논쟁은 물을 보유하지 않습니다. 지금 SQL2000을 시작하면 몇 년 내에 앱에 불필요한 이식 비용이 발생합니다.
Greenfield 작업의 핵심은 지나치게 보수적 인 선택은 업그레이드가 필요하기 전에 응용 프로그램의 서비스 수명을 단축시키는 것입니다. 일반적으로 현재 버전의 DBMS 플랫폼에 적합하지 않은 특정 이유를 원할 것입니다.