文章編號: 320873 - 上次校閱: 2007年1月15日 - 版次: 4.2

如何手動移除 Microsoft SQL Server 2000 桌面引擎 (MSDE 2000) 執行個體

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

結論

本文將逐步告訴您以手動方式移除 Microsoft SQL Server 2000 桌面引擎 (也稱為 MSDE 2000) 執行個體的方式。 如果您嘗試使用 [控制台] 中的 [新增/移除程式移除 MSDE 2000 執行個體時,也會遇到問題,可以以手動方式改移除執行個體。若要以手動方式移除 MSDE 2000,依照本文 < 其他相關資訊 > 一節中。

附註: 您嘗試以手動方式移除執行個體之前,執行個體使用新增/移除程式],在 [控制台] 中移除 SQL Server 2000 桌面引擎 (MSDE 2000)。


其他相關資訊

移除已安裝產品的 Windows 安裝程式參考

本章節中的步驟需要 Windows 安裝程式軟體開發套件 (SDK) 命令列工具 Msizap.exe。若要取得這項工具,請造訪下列 Microsoft 網站]:

http://www.microsoft.com/downloads/details.aspx?familyid=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5 (http://www.microsoft.com/downloads/details.aspx?familyid=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5)

Msizap.exe 工具也會包含在 Microsoft Windows Server 2003 支援工具中。開啟 [工具] 來安裝 Windows 支援工具上 Microsoft Windows Server 2003 光碟,, 資料夾然後連按兩下 Suptools.msi。

此工具安裝之後 Msizap.exe 位於可用程式 Files\Microsoft 平台 SDK\Bin 資料夾。

如需有關 [Msizap.exe 工具,請造訪下列 Microsoft 網站:

http://msdn2.microsoft.com/en-us/library/aa370523.aspx (http://msdn2.microsoft.com/en-us/library/aa370523.aspx)

警告Msizap 公用程式可能會造成先前已安裝與 Windows 「 安裝程式失敗的程式。如需詳細資訊請參閱平台 SDK 文件。

請依照下列步驟移除 MSDE 2000 安裝程式參照:
  1. 判斷 ProductCode 安裝 MSDE 執行個體。對於識別 ProductCode 的詳細資訊,使用 ProductCode 到下列 「 Microsoft 知識庫 」 文件中的原始的封裝名稱對應資料表:
    311762? (http://support.microsoft.com/kb/311762/ ) 如何識別哪些 MSI 檔案用於現有的 MSDE 安裝

    比方說如果 MSDE 2000 執行個體預設執行個體您可以找到 ProductCode 索引鍵值在下列登錄機碼:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Setup


    如果 MSDE 2000 執行個體具名執行個體您可以在下列登錄機碼中找到 ProductCode 機碼值:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<INSTANCENAME>\Setup


  2. 使用 Msizap.exe 移除所有 Windows 「 安裝程式資訊,供 ProductCode 的 MSDE 2000 執行個體。在命令提示字元輸入下列行:

    MSIZAP.EXE T {GUID}

    比方說如果 MSDE 2000 執行個體有 E09B48B5-E141-427A-AB0C-D3605127224A,一個 ProductCode,而您想使用 Msizap.exe 移除 Windows 「 安裝程式資訊,執行下列命令從命令提示字元在您的電腦上:

    MSIZAP.EXE T {E09B48B5-E141-427A-AB0C-D3605127224A}


移除檔案和資料夾

移除 MSDE 2000 執行個體資料及程式安裝資料夾。您可以在 SQLDataRoot 登錄機碼值,在這個登錄機碼路徑下找到預設執行個體資料資料夾的根資料夾資訊:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Setup
  • 比方說移除預設執行個體 [MSDE 2000 資料資料夾:
    \Program Files\Microsoft SQL Server\MSSQL\Data
  • 比方說移除具名執行個體 [MSDE 2000 資料資料夾:
    \Program Files\Microsoft SQL Server\MSSQL$<INSTANCENAME>\Data
  • 比方說移除預設執行個體 [MSDE 2000 程式資料夾:
    \Program Files\Microsoft SQL Server\MSSQL\Binn
  • 比方說移除具名執行個體 [MSDE 2000 程式資料夾:
    \Program Files\Microsoft SQL Server\MSSQL$<INSTANCENAME>\Binn

清除登錄

重要這個區段、 方法或任務包含告訴您如何修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,執行這些步驟時請務必小心。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756? (http://support.microsoft.com/kb/322756/ ) 如何備份和還原在 Windows 登錄

Msizap.exe 工具移除只有 Windows 「 安裝程式特定的機碼或 ProductCode 的資料。您最好以手動方式移除 MSDE 2000 登錄機碼。使用登錄編輯程式移除下列的 MSDE 2000 登錄機碼:
  1. MSDE 2000 預設執行個體移除下列機碼:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer

  2. 針對具名執行個體的 MSDE 2000,移除下列機碼:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<INSTANCENAME>

  3. 如果 MSDE 2000 到下列的登錄索引鍵重點執行個體 ProductCode,移除值 InstanceComponentSet.x。比方說 InstanceComponentSet.1 有符合 ProductCode Sqlrun01.msi 的值:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Component Set\InstanceComponentSet.1


  4. 移除 SQLServer 服務登錄機碼。

    對於將 MSDE 2000 預設執行個體中移除下列:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer


    針對具名執行個體的 MSDE 2000,移除下列:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQL$<INSTANCENAME>



  5. 移除 SQLServerAgent 服務登錄機碼:

    對於將 MSDE 2000 預設執行個體中移除下列:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLServerAgent


    針對具名執行個體的 MSDE 2000,移除下列:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLAgent$<INSTANCENAME>

?考

如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
324998? (http://support.microsoft.com/kb/324998/ ) 如何取得並安裝 SQL Server 2000 桌面引擎 (MSDE 2000)


如需有關 MSDE 2000 的詳細資訊,請造訪下列 Microsoft 網站]:

http://www.microsoft.com/sql/prodinfo/previousversions/msde/prodinfo.mspx (http://www.microsoft.com/sql/prodinfo/previousversions/msde/prodinfo.mspx)


這篇文章中的資訊適用於:
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
  • Microsoft SQL Server 2000 Desktop Engine (MSDE) SP3
關鍵字:?
kbmt kbguidelines kbhowtomaster kbsysadmin kbhowto kbinfo KB320873 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:320873? (http://support.microsoft.com/kb/320873/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
Retired KB Article依現狀不再更新的知識庫內容免責聲明
本文旨在說明 Microsoft 不再提供支援的產品。因此,本文係依「現狀」提供,不會再更新。