Ngay cả khi bạn cài đặt SQL Server 2012 sạch, bạn vẫn nhận được các mục menu trong menu bắt đầu trong SQL Server 2008 (ví dụ: Công cụ cấu hình> Trung tâm cài đặt). Trong Thêm / Xóa Chương trình, bạn có thấy gì khác ngoài 2008 Đối tượng quản lý R2 và Tệp hỗ trợ thiết lập 2008 không? Tôi nghĩ rằng những thứ này được cài đặt vào năm 2012 vì lý do tương thích ngược.
Để an toàn, bạn có thể xóa tất cả các thành phần SQL Server 2008 (ngoại trừ công cụ cơ sở dữ liệu hoặc các dịch vụ khác mà bạn đang sử dụng - ví dụ: xóa công cụ máy khách, v.v.) trước khi cài đặt SQL Server 2012, nếu độ sạch là quan trọng. Hệ thống này cho phép một số thành phần từ cả hai phiên bản, chẳng hạn như 2008 Management Studio và 2012 Management Studio, cùng tồn tại, vì vậy đối với một số phần của hệ sinh thái, nâng cấp là một sự bổ sung thay vì thay thế. Nó cũng có thể có ích vì những lý do khác để loại bỏ những thứ ngoại vi - ví dụ tôi không nghĩ BIDS 2008 chơi rất tốt với các công cụ máy khách 2012 (không phải là tôi đã thử nó, chỉ tình cờ nghe được những tin đồn về nó).
Khi nâng cấp, tôi chắc chắn sẽ đảm bảo thực hiện những việc sau, ngoài việc đọc hướng dẫn nâng cấp rất kỹ lưỡng này :
- Cập nhật mức độ tương thích của từng cơ sở dữ liệu
- Cập nhật tất cả các số liệu thống kê
Khi nâng cấp từ năm 2000, nó luôn được khuyến nghị để chạy DBCC ... WITH DATA_PURITY
nhưng tôi không tin rằng bước đó là cần thiết nữa (ngoài ra, bạn không thể nâng cấp trực tiếp lên 2012 từ năm 2000).