共用方式為


如何:解除安裝 SQL Server 的現有執行個體 (安裝程式)

本文描述如何手動解除安裝 SQL Server 的獨立執行個體。遵循本主題的步驟,也可以讓系統做好準備,以便可以重新安裝 SQL Server。

重要注意事項重要事項

若要維護或更新 SQL Server 的執行個體,您必須是本機管理員,且具有以服務登入的權限。

使用此程序解除安裝 SQL Server 之前,請先考慮下列重要資訊:

  • 我們建議您使用 [控制台] 中的 [新增或移除程式] 來解除安裝 SQL Server。

  • 在同時執行 SQL Server 與舊版 SQL Server 的電腦上,Enterprise Manager 與相依於 SQL-DMO 的其他程式可能會被停用。這可能會在下列狀況發生:

    • 並存安裝 SQL Server 2008、SQL Server 2000 和 SQL Server 7.0 的任意組合,其中任一個或多個執行個體遭到解除安裝。

    • SQL Server 2000 與 SQL Server 2008 並存安裝,其中 SQL Server 2000 是在 SQL Server 2008 之後安裝。

    這個問題是因為 SQL Server SQL-DMO COM 程式庫的登錄遭到移除所造成。若要重新啟用 Enterprise Manager 及其他具有 SQL-DMO 相依性的程式,請從命令提示字元執行 regsvr32.exe sqldmo.dll 來註冊 SQL-DMO。如需詳細資訊,請參閱<SQL Server 安裝的疑難排解>。

  • 從實體記憶體數量為最小需求量的電腦中移除 SQL Server 元件前,必須先確定分頁檔大小是充足的。分頁檔大小必須等於實體記憶體數量的兩倍。虛擬記憶體不足可能會造成 SQL Server 移除不完全。

  • 在 SQL Server 2005 中,SQL Server Browser 的安裝已經與 Database Engine 或 Analysis Services 整合在一起。在 SQL Server 2008 中,SQL Server Browser 則是個別安裝,而且是使用 Database Engine 或 Analysis Services 自動執行。如果您有多個 SQL Server 2008 執行個體,SQL Server Browser 會在解除安裝最後一個 SQL Server 2008 執行個體時自動解除安裝。

    如果 SQL Server 2005 存在於具有一個或多個 SQL Server 2008 執行個體的系統上,SQL Server 2008 Browser 不會在解除安裝最後一個 SQL Server 2008 執行個體時自動移除。與 SQL Server 2008 一起安裝的 SQL Server Browser 將會保留在系統上,以方便進行與 SQL Server 2005 執行個體的連接。您可以保留與 SQL Server 2005 一起安裝的 SQL Server 2008 Browser,它將會繼續正確運作。

    若要解除安裝 SQL Server 2008 的所有元件,您必須在 [控制台][程式和功能] 中,手動解除安裝 SQL Server Browser 元件。如果您在有 SQL Server 2005 具名執行個體存在時移除 SQL Server 2008 Browser,可能會中斷與 SQL Server 2005 的連接。在此情況下,您可以使用下列其中一種方式來重新安裝 SQL Server Browser:

    • 使用 [控制台] 中的 [程式和功能] 來修復 SQL Server 2005 的執行個體。

    • 安裝 SQL Server 2005 Database Engine 或 Analysis Services 的執行個體。

在移除 SQL Server 之前,請遵循下列步驟:

  • 備份資料。 您可能會擁有要以目前狀態儲存的資料庫,也可能想要儲存先前對系統資料庫所做的變更。若符合其中任一情況,請務必在解除安裝 SQL Server 之前先行備份資料。或者,您也可以將所有資料和記錄檔的複本儲存在 MSSQL 資料夾以外的資料夾中。解除安裝期間將會刪除 MSSQL 資料夾。

    您必須儲存的檔案包括下列資料庫檔案。這些檔案會安裝成 SQL Server 的一部分:

    • Distmdl.*

    • Master.*

    • Mastlog.*

    • Model.*

    • Modellog.*

    • Msdbdata.*

    • Msdblog.*

    • Mssqlsystemresource.*

    • Northwind.* (這個資料庫是選擇性的安裝項目)。

    • Pubs.*

    • Pubs_log.*

    • Tempdb.*

    • Templog.*

    • ReportServer[$InstanceName] (這是 Reporting Services 預設資料庫)。

    • ReportServer[$InstanceName]TempDB (這是 Reporting Services 預設暫存資料庫)。

  • **刪除本機安全性群組.**在解除安裝 SQL Server 之前,請先刪除 SQL Server 元件的本機安全性群組。

  • 儲存或重新命名Reporting Services 資料夾。 如果您同時使用 SQL Server 安裝與 Reporting Services,請儲存或重新命名下列資料夾和子資料夾:

    • <磁碟機>\Microsoft SQL Server\Reporting Services

    • <磁碟機>\Microsoft SQL Server\MSSQL\Reporting Services

    • <磁碟機>\Microsoft SQL Server\<SQL Server 執行個體名稱>\Reporting Services

    • <磁碟機>\Microsoft SQL Server\100\Tools\Report Designer

      [!附註]

      如果您使用 SSRS 組態工具設定安裝,資料夾名稱可能與清單中的名稱不同。此外,資料庫可能位於執行 SQL Server 的遠端電腦上。

  • 刪除 Reporting Services 虛擬目錄。 請使用 Internet Information Services (IIS) Manager 刪除下列虛擬目錄:

    • ReportServer[$InstanceName]

    • Reports[$InstanceName]

  • 刪除 ReportServer 應用程式集區。 請使用 IIS 管理員 刪除 ReportServer 應用程式集區。

  • 停止所有SQL Server**服務。**建議您在解除安裝 SQL Server 元件之前,先停止所有 SQL Server 服務。使用中的連接可能會導致解除安裝無法順利完成。

  • 使用具有適當權限的帳戶。 請使用 SQL Server 服務帳戶或具有同等權限的帳戶登入伺服器。例如,您可以使用本機管理員群組成員的帳戶登入伺服器。

解除安裝 SQL Server 2008 的執行個體

  1. 若要開始解除安裝程序,請在 [開始] 功能表上按一下 [控制台],然後按兩下 [新增或移除程式]

  2. 選取要解除安裝的 SQL Server 元件,然後按一下 [變更/移除]。這樣會啟動 SQL Server 安裝精靈。

  3. 安裝程式支援規則將會執行,以便驗證您的電腦組態。若要繼續進行,請按一下 [確定]。

  4. 在 [選取執行個體] 頁面上,使用下拉式方塊來指定要移除的 SQL Server 執行個體,或指定僅移除 SQL Server 共用功能和管理工具的選項。按 [下一步] 繼續。

  5. 在 [選取功能] 頁面上,指定要從指定之 SQL Server 執行個體中移除的功能。按 [下一步] 繼續。

  6. 移除規則將會執行,以便確認作業可以順利完成。

  7. 在 [準備解除安裝] 頁面上,檢閱即將解除安裝之元件及功能的清單。

  8. [安裝進度] 頁面會顯示安裝狀態。

  9. 在 [完成安裝] 頁面上,按一下 [關閉] 結束安裝精靈。

  10. 重複步驟 2-9,直到移除所有 SQL Server 2008 元件為止。