2012-03-24 32 views
3

我想我目前的Express版本升級到快遞具有高級服務支持全文搜索。無法升級到Microsoft SQL Server2008的R2 RTM - 快速與高級服務

當前的系統設置是:

  • OS版本:在Windows Server 2008 R2的Web服務器的64位
  • SQL Server 2008 R2的快遞,SP1,v10.50.2500.0

我已經下載了帶有高級服務的SQL Server。我無法升級版本。安裝步驟不用任何問題,甚至讓版升級完成頁。但是,一旦我點擊關閉此頁面,錯誤會彈出。

SQL Server Setup has encountered the following error: Invoke or BeginInvoke cannot be called on a control until the window handle has been created.

有些請幫我在這裏正確的方向嗎?

我可以看到具有高級服務的SQL Server Express版本是10.50.1600.1。這是原因嗎?所以,我應該降級SP1正常快遞R2版本升級過嗎?

與先進的服務http://www.microsoft.com/download/en/details.aspx?id=25174

回答

5

下載鏈接,快車我得到了它最後的工作!

我之前提示以下錯誤:。這是一個錯誤,與UI有關。所以我已經升級使用QUIET模式下的命令行來防止任何UI干預。

「SQL Server安裝程序遇到以下錯誤: 在創建窗口句柄之前,無法在控件上調用Invoke或BeginInvoke。」

以下是我使用的步驟: -

  1. 從網上下載http://www.microsoft.com/download/en/details.aspx?id=26729

  2. 爲SQL Server 2008 R2中具有高級服務(SQLEXPRADV_x64_ENU.exe)最新的SP1中提取的SQLEXPRADV_x64_ENU.exe到d :\ SQL2008

  3. 以「管理員」身份打開命令提示符
  4. 執行以下命令

    D:\sql2008\setup.exe /ACTION=editionupgrade /INSTANCENAME=MyInstance /IACCEPTSQLSERVERLICENSETERMS /FEATURES=SQL,RS /INDICATEPROGRESS /Q 
    

* MYINSTANCE是你的SQL Server實例名稱

*/INDICATEPROGRESS會顯示安裝進度,以命令提示符(對於確認:))

您可以按照此文檔的更多設置參數 http://msdn.microsoft.com/en-us/library/ms144259(v=sql.105).aspx

  1. 驗證升級已成功sful。
  2. 不幸的是,全文搜索功能未啓用。
  3. 所以運行setup.exe作爲正常(雙擊),並添加「全文搜索」功能到現有的實例。

    現在一切正常。謝謝你們。

+0

您如何理解了它很好的解釋! – cairnz 2012-03-25 08:40:05

0

我可以驗證這個bug和相同的分辨率也適用於SQL Server 2008 R2的快速SP2 v10.50.4000.0