12

Khi tôi đã thử nâng cấp từ SQL Server 2008 R2 Express lên SQL Server 2008 R2 Enterprise, nó đã vượt qua tất cả các thử nghiệm và sau đó không thành công ở bước "Chọn tính năng", nói lỗi sau:Nâng cấp từ SQL Server 2008 R2 Express lên SQL Server 2008 R2 Enterprise

There are no features selected for upgrade.

và một thông báo lỗi cửa sổ:

There are validation errors on this page. Click ok to close this dialog box. Review errors at the button of the setup page, then provide valid parameters or click help for more information.

có thể tiến hành hay tôi cần phải sao lưu, gỡ bỏ cài đặt Express và sau đó cài đặt phiên bản Enterprise tươi?

+0

Tôi đang thu thập thông tin này là nâng cấp tại chỗ - bạn đang cố gắng cài đặt Enterprise lên trên phiên bản Express hiện tại? Có thể dễ dàng cài đặt Enterprise, di chuyển cơ sở dữ liệu của bạn và xóa/xóa phiên bản Express khi quá trình di chuyển hoàn thành ... –

+0

Vâng, đúng vậy. Tôi chỉ muốn kiểm tra trước khi làm điều đó, như là một nâng cấp có thể là một lựa chọn dễ dàng hơn, đặc biệt là với tất cả các cấu hình được thực hiện cho các ống có tên, vv – johnshaddad

+0

Vâng, tôi thấy quan điểm của bạn. Tuy nhiên, sao lưu/khôi phục là không đau khi bạn biết để xem cho Named Pipes & các vấn đề giao thức. –

Trả lời

9

phiên bản được hỗ trợ và phiên bản nâng cấp đường dẫn được liệt kê ở Version and Edition Upgrades. đường dẫn nâng cấp của bạn là một hỗ trợ một:

SQL Server 2008 R2 Express SQL Server 2008 R2 Express with Tools 
          SQL Server 2008 R2 Express with Advanced Services 
          SQL Server 2008 R2 Workgroup 
          SQL Server 2008 R2 Standard 
          SQL Server 2008 R2 Developer 
          SQL Server 2008 R2 Enterprise 
          SQL Server 2008 R2 Datacenter 

với các lưu ý sau:

This SQL Server edition can be upgraded to SQL Server 2008 R2 on the 32-bit subsystem (WOW64) of a 64-bit server. Failover Clusters are not supported in the WOW mode. If you currently have SQL Server 2000, or SQL Server 2005 failover clusters on the 32-bit subsystem (WOW64) upgrade of the failover cluster to SQL Server 2008 R2 is not supported.

là phiên bản Express của bạn một 32-bit cài đặt và bạn đang cố gắng nâng cấp nó lên Enterprise 64-bit?

+0

Tôi có 64-bit Express AND 64-bit Enterprise. – johnshaddad

0

Bạn có thể thử thực hiện nâng cấp từ một dấu nhắc lệnh sử dụng:

start /wait C:\setup.exe ADDLOCAL=SQL_Engine INSTANCENAME=NameOfServerInstance UPGRADE=SQL_Engine SKUUPGRADE=1 /qb 
21

Bạn có thể chạy Thiết lập, sau đó chọn Bảo trì và Nâng cấp phiên bản từ trang đó. Từ đó nó có vẻ khá trơn tru.

+1

Đây là câu trả lời tôi cần. Sau khi thực hiện Upgrade/Upgrade Upgrade để nâng cấp từ Express lên Enterprise, tôi có thể quay lại Cài đặt/'Cài đặt mới hoặc thêm tính năng' để thêm các tính năng mà tôi đang tìm kiếm (các dịch vụ tích hợp và các công cụ quản lý hoàn chỉnh). – PointZeroTwo

1

Trong trường hợp của chúng tôi, tôi đã nâng cấp đánh giá SQL Server 2008 R2 64b lên Enterprise 64b. Tôi đã nhận được lỗi tương tự sau khi làm theo các bước nâng cấp thông qua GUI (không phải từ dấu nhắc). Sau khi tôi ngừng tất cả các dịch vụ và chạy setup.exe với tư cách là quản trị viên, tôi đã có thể nâng cấp mà không gặp vấn đề gì và mất tối đa 1 phút.

Ô tô.

0

Bạn chạy chương trình thiết lập của mình từ đâu? Có 2 chương trình cho Trung tâm cài đặt SQL Server 2008 có sẵn cho tôi để chạy từ trong cài đặt SQL Server 2008 Express của tôi - tôi chọn Trung tâm cài đặt SQL Server (64-bit) từ thư mục "R2" và nó hoạt động.