12

當我嘗試從SQL Server 2008 R2 Express升級到SQL Server 2008 R2 Enterprise時,它通過了所有測試,然後在步驟「選擇功能」時失敗,說:以下錯誤:從SQL Server 2008 R2 Express升級到SQL Server 2008 R2企業

There are no features selected for upgrade.

和窗口錯誤消息:

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.

是否有可能繼續或我需要備份,快速卸載,然後安裝新的企業版?

+0

我收集這是一個就地升級 - 你試圖在現有的Express實例之上安裝企業?遷移完成後,安裝Enterprise,遷移數據庫和刪除/刪除Express版可能會更容易... – 2010-07-28 17:35:38

+0

是的,情況就是如此。我只是想在做之前檢查一下,因爲升級可能是一個更容易的選擇,尤其是對於命名管道完成的所有配置等。 – johnshaddad 2010-07-28 17:40:08

+0

是的,我明白了你的觀點。儘管如此,當您知道觀看命名管道和協議問題時,備份/恢復仍然無懈可擊。 – 2010-07-28 18:36:30

回答

9

支持的版本,版本升級路徑在Version and Edition Upgrades上市。您的升級路徑是一個支持的:

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 

有以下注意事項:

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.

是您的Express版本的32位安裝,並且你想將它升級到64位的企業?

+0

我有64位Express和64位企業版。 – johnshaddad 2010-07-28 18:24:10

0

您可以嘗試使用命令提示符下執行升級:

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

您可以運行安裝程序,然後從該頁面選擇維護和版本升級。從那裏看起來非常順利。

+1

這是我需要的答案。在完成維護/版本升級以從Express升級到Enterprise後,我可以返回到安裝/「新安裝或添加功能」來添加我期待的功能(集成服務和「完整」管理工具)。 – PointZeroTwo 2012-09-18 14:44:08

1

在我們的案例中,我將SQL Server 2008 R2評估版64b升級到Enterprise 64b。在通過GUI執行升級步驟(不是來自提示符)之​​後,我遇到了同樣的錯誤。在我停止所有服務並以管理員身份運行setup.exe後,我可以升級而不出現任何問題,最多花費1分鐘。

Panos。

0

你從哪裏運行你的安裝程序?有2個SQL Server 2008安裝中心的程序可供我從SQL Server 2008 Express安裝中運行 - 我從「R2」文件夾下的SQL Server安裝中心(64位)中選擇了SQL Server安裝中心並運行。