Nhược điểm của việc sử dụng SQL 2012 Nâng cấp trái ngược với cài đặt mới?


7

Tôi hiện có SQL Server 2008 R2 mà tôi muốn nâng cấp lên SQL 2012. Tôi có thể hủy cài đặt SQL 2008 và cài đặt bản sao mới của SQL Server hoặc chạy Nâng cấp. Việc nâng cấp ít công việc hơn nhưng tôi tự hỏi liệu có nhược điểm nào không.

Tôi đã thử nâng cấp một lần. Gặp vấn đề và đã có một thời gian khó khăn để loại bỏ cả SQL 2008 & SQL 2012 để tôi có thể bắt đầu lại. Khi nâng cấp thành công, tôi thấy rằng trong các chương trình Thêm / Xóa cả SQL 2008 R2 & SQL 2012 vẫn còn đó sau đó. Điều này có thể làm cho việc nâng cấp / gỡ cài đặt trong tương lai trở nên phức tạp.

Bên cạnh đó, có bất kỳ nhược điểm nào khác khi sử dụng bản nâng cấp so với bản cài đặt mới không?

Câu trả lời:


7

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_PURITYnhư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).


Cảm ơn các gợi ý để nâng cấp cơ sở dữ liệu. Tại thời điểm này, thật dễ dàng để sử dụng trình cố vấn nâng cấp để kiểm tra chúng cho các mục không tương thích. Bạn nên làm tương tự khi bạn đính kèm cơ sở dữ liệu của mình vào một máy chủ mới được cài đặt.
bernd_k

Tôi sẽ chỉ đăng bài này ở đây (và đó cũng là điều tôi đang xử lý sau khi đã nâng cấp phiên bản máy chủ SQL của mình thay vì cài đặt mới. Đáng để đọc: dba.stackexchange.com/questions/22402/ Tiết kiệm (Lưu ý nói về câu trả lời của Bijan)
Dina
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.