Hỗ trợ di sản
SQL Server 2005 không hoàn toàn tương thích ngược với SQL Server 2000. Dịch vụ phân tích có sự không tương thích lớn. Chuyển sang SQL Server 2005 có chi phí khác không từ kiểm tra hồi quy và chuyển. Nhiều tổ chức không có yêu cầu di chuyển, vì vậy họ sẽ không di chuyển cho đến khi họ phải di chuyển.
Hầu hết các nhà cung cấp DBMS (bao gồm MS) sẽ hỗ trợ phiên bản DBMS trong 10 năm hoặc lâu hơn - dài hơn hầu hết các loại phần mềm khác. Nếu bạn vượt qua lòng bàn tay của họ bằng bạc (với số lượng đủ), họ cũng sẽ nhập các hợp đồng cụ thể để mở rộng hỗ trợ trên một phiên bản cụ thể lâu hơn thế.
Các lý do khác để gắn bó với các phiên bản cũ hơn thực sự bị thúc đẩy bởi các trường hợp cụ thể như tránh việc phát hành bị lỗi đã biết (ví dụ: MySQL 5.1 hoặc SQL3 trước SP3) hoặc các vấn đề về chứng nhận hoặc tương thích.
Duy trì cơ sở dữ liệu sản xuất SQL Server 2000
Đối với một hệ điều hành hoạt động và đang trong giai đoạn trưởng thành của vòng đời mà không có nhiều thay đổi lớn đang diễn ra, có lẽ không có lý do thuyết phục nào để nâng cấp trước khi DBMS ra khỏi hỗ trợ chính. Tuy nhiên, bạn nên lập kế hoạch một lộ trình nâng cấp có trật tự cho tình huống đó. Oracle khá nổi tiếng với những người duy trì hệ thống sản xuất trên các phiên bản cổ xưa.
SQL Server 2000 sắp kết thúc vòng đời, vì vậy bạn sẽ không muốn thực hiện công việc phát triển mới trên nó. Tuy nhiên, một ứng dụng sản xuất nên được duy trì với một kế hoạch để chuyển đi khi bạn cần. Bạn có thể sẽ viết lại trên tay nếu ứng dụng của bạn được viết bằng VB6 hoặc ASP cổ điển - nhưng đó là một vấn đề khác; -}.
Các trường hợp truy cập
Nếu tôi có một dự án trường xanh, tôi thường sẽ đề xuất phiên bản mới nhất của nền tảng DBMS đơn giản vì nó cung cấp cho bạn cửa sổ hỗ trợ nhà cung cấp dài nhất. Không ai vẫn nên có SQL Server 2000 làm tiêu chuẩn chung cho các dự án mới - EOL quá gần. Đối với một dự án mới, đây là lý lẽ mạnh nhất để chuyển sang phiên bản mới hơn. Tranh cãi về việc tiết kiệm tiền không giữ nước; ứng dụng sẽ chịu chi phí chuyển không cần thiết trong vòng một vài năm nếu bạn bắt đầu sử dụng SQL2000 ngay bây giờ.
Điểm mấu chốt cho công việc của Greenfield là một lựa chọn quá bảo thủ sẽ rút ngắn tuổi thọ của ứng dụng trước khi cần nâng cấp. Mọi người thường muốn có một lý do cụ thể để không sử dụng phiên bản hiện tại của nền tảng DBMS.