如何識別哪些 MSI 檔案所用的現有的 MSDE 安裝

文章翻譯 文章翻譯
文章編號: 311762
全部展開 | 全部摺疊

結論

在您安裝 Microsoft SQL Server 2000年桌面引擎(又稱做 MSDE 2000),有三種方法可以識別哪些.msi 檔案使用 MSDE 2000 安裝程式。MSDE 2000 包含 16 標準的.msi 檔案,另一個產品可能會包含他們自己的自訂的 MSDE.msi 檔案。每個.msi 檔案是區隔可讓您安裝桌面的執行個體的封裝引擎。

正確的.msi 檔案識別很重要因為您一定要使用特定安裝若要套用至的 service pack 的封裝既有的時候安裝。比方說,如果您使用 Sqlrun01.msi若要安裝原始的 MSDE 2000,則必須使用 Sqlrun01.msp 將它升級以 Service Pack 2 (SP2)。對於 sqlrun02.msi,您必須使用 Sqlrun02.msp,因此提出。

其他相關資訊

對於現有的 MSDE 2000 執行個體,這裡有三個:不同的方式,來識別.msi 檔案使用的設定:
  • 如果 MSDE 期間啟用詳細資訊的安裝記錄檔2000 安裝程式,您可以找出哪一個.msi 檔案使用 MSDE 2000 安裝程式。[之後的詳細資訊記錄內容會顯示 MSDE 2000 安裝程式的使用SqlRun01.msi 檔案:
    === Verbose logging started: 11/15/2001  15:31:42  Build type: SHIP UNICODE 1.11.2405.00  Calling process: E:\WINNT\System32\msiexec.exe ===
    MSI (c) (94:70): Resetting cached policy values
    MSI (c) (94:70): ******* RunEngine:
               ******* Product: X:\SQLMSDE2k\Setup\SqlRun01.msi
               ******* Action: 
               ******* CommandLine:  TARGETDIR="C:\program files\Microsoft SQL Server\MSSQL$MYINSTANCE" DATADIR="C:\program files\Micros
    oft SQL Server\MSSQL$MYINSTANCE" INSTANCENAME=MYINSTANCE SECURITYMODE=SQL 
    					
    附註 根據預設,MSDE 2000 安裝程式並不會建立 MicrosoftWindows 安裝程式記錄檔。若要啟用設定的詳細資訊記錄,您必須啟動當您執行 Setup.exe 檔案,請記錄從命令列。比方說,以下是您在命令列輸入:

    directory:\>setup.exe /L * v c:\msde_install.log

  • 如果您已安裝 MSDE 2000 可以檢查若要尋找的登錄機碼之後的.msi 檔案用於特定設定MSDE 2000 執行個體:
    1. 尋找現有的 MSDE 2000 執行個體名稱,在下列的登錄機碼:

      HKEY_CLASSES_ROOT\Installer\Products\ID_Number

      [ 產品名稱 值會顯示執行個體名稱。比方說,「 產品名稱"=Microsoft SQL Server 桌面引擎 (MYINSTANCE)
    2. 找出下列登錄子機碼:

      HKEY_CLASSES_ROOT\Installer\Products\ID_Number\SourceList

      [ PackageName 機碼值會顯示在.msi 檔案。比方說,""PackageName"="SqlRun01.msi
  • 如果已安裝 MSDE 2000,請檢查 MSDE 2000若要尋找的對應執行個體登錄機碼 ProductCode MSDE 執行個體。接下來,使用 ProductCode 可將資料表中相對應的封裝檔案的值遵循。請注意下列的資料表資訊只適用於套件檔案隨附的 Microsoft SQL Server 桌面引擎安裝光碟片並包含自訂的某些其他 Microsoft 產品的安裝。資料表並不詳盡,並不適用於任何協力廠商開發的安裝封裝。
    • 預設執行個體

      如果 MSDE 執行個體的預設值執行個體,請檢查下列登錄機碼 ProductCode 值:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Setup
    • 具名執行個體

      如果 MSDE 執行個體為具名的執行個體,請檢查下列登錄機碼 ProductCode 值:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\INSTANCENAME\Setup
  • 摺疊此表格展開此表格
    ProductCode原始的封裝名稱執行個體名稱
    E09B48B5-E141-427A-AB0C-D3605127224ASqlRun01.msi<any></any>
    689404D2-1C94-44B3-9203-BEC5594FDA7ASqlRun02.msi<any></any>
    EFB70B01-B1F3-4960-AB69-4A280084A60CSqlRun03.msi<any></any>
    C2736CA7-76E1-4D0C-B590-483A7FFD18DASqlRun04.msi<>
    FE7E950B-220A-4182-B5CA-19397244DCFDSqlRun05.msi<any></any>
    7E5C338B-E77E-4CB4-9C1D-FB67B56B3B19SqlRun06.msi<any></any>
    F07E35BF-8B03-4777-9B5E-AE90E4FF0932SqlRun07.msi<any></any>
    C5B59406-E985-4187-84E8-68E2D9F89A47SqlRun08.msi<any></any>
    D7CE240C-0F3B-4C40-9278-C0B90E533652SqlRun09.msi<any></any>
    A519AE9C-7C79-4C5B-9127-8F46D648D5A4SqlRun10.msi<any></any>
    4541DA32-2108-43E9-9915-C71B9DE77048SqlRun11.msi<any></any>
    A5C1C914-4EF7-40ED-9BCE-FCEB4BB0C19DSqlRun12.msi<any></any>
    9FCE5BBD-D85F-4905-8A0C-12A3A86C2434SqlRun13.msi<any></any>
    F4E46404-2578-4955-B748-547957F08AB1SqlRun14.msi<any></any>
    B7300824-E68F-45F1-BAC1-5F15636C346FSqlRun15.msi<any></any>
    CD59EA85-6CBF-4C08-BE59-6C628B3D8F54SqlRun16.msi<any></any>
    400BEE1A-0B83-44CA-800C-50FCF44C7707Sample.MSI<any></any>
    2678FAA9-9E98-48F2-8C4F-A75B6CF36B86SampleUpg.MSI<any></any>
    5B5BFFF9-9D55-45AF-9390-AA4DC1C4EEFE.NET SDK英文 (1033)安裝
    9E77BDCE-1C37-4A41-AD2A-A515D850F8D0.NET SDK繁體中文 (1028) 安裝
    32E07634-0735-4E62-A6DA-594AE069F59F.NET SDK法文 (1036)安裝
    4914DDEB-837D-454F-A002-74FF34F996E0 .NET SDK義大利文 (1040) 安裝
    2428ED11-E7F3-41C4-A199-8456E07B2018.NET SDK日文 (1041)安裝
    0ED75FF4-1EB6-4C8D-9B46-59D7918E5815 .NET SDK韓文 (1042)安裝
    348E0E91-FF67-470B-8191-9D8B82D280A6 .NET SDK西班牙文 (1034)安裝
    1A585AEE-7D37-45B0-BB0D-68A68EF0CEAB.NET SDK德文 (1031)NET SDK
    E18E7A2E-4B5F-4088-812F-220237C70EC3.NET SDK簡體中文 (2052)安裝
    20F95200-47D6-4CAC-92FF-5F6B29C78F88應用程式中心MSAC
    90320409-6000-11D3-8CFE-0050048383C9專案Server 2002 英文 (1033)ProjectServer
    90320411-6000-11D3-8CFE-0050048383C9專案Server 2002 日文 (1041) ProjectServer
    9032040D-6000-11D3-8CFE-0050048383C9專案Server 2002 希伯來文 (1037) ProjectServer
    90320404-6000-11D3-8CFE-0050048383C9專案伺服器 2002年繁體中文 (1028)ProjectServer
    90320412-6000-11D3-8CFE-0050048383C9專案Server 2002 韓文 (1042) ProjectServer
    90320804-6000-11D3-8CFE-0050048383C9專案伺服器 2002年簡體中文 (2052)ProjectServer
    90320407-6000-11D3-8CFE-0050048383C9專案Server 2002 Herman (1031)ProjectServer
    90320405-6000-11D3-8CFE-0050048383C9專案Server 2002 捷克文 (1029)ProjectServer
    90320406-6000-11D3-8CFE-0050048383C9專案Server 2002 丹麥文 (1030) ProjectServer
    90320413-6000-11D3-8CFE-0050048383C9專案Server 2002 荷蘭文 (1043) ProjectServer
    9032040B-6000-11D3-8CFE-0050048383C9專案Server 2002 芬蘭文 (1035) ProjectServer
    9032040C-6000-11D3-8CFE-0050048383C9專案Server 2002 法文 (1036) ProjectServer
    90320410-6000-11D3-8CFE-0050048383C9專案Server 2002 義大利文 (1040)ProjectServer
    90320414-6000-11D3-8CFE-0050048383C9專案Server 2002 挪威文 (1044) ProjectServer
    90320415-6000-11D3-8CFE-0050048383C9專案Server 2002 波蘭文 (1045) ProjectServer
    90320416-6000-11D3-8CFE-0050048383C9專案Server 2002 巴西葡萄牙文 (1046)ProjectServer
    90320C0A-6000-11D3-8CFE-0050048383C9專案Server 2002 西班牙文 (3082) ProjectServer
    9032041D-6000-11D3-8CFE-0050048383C9專案Server 2002 瑞典文 (1053)ProjectServer
    90320419-6000-11D3-8CFE-0050048383C9專案Server 2002 俄文 (1049)ProjectServer
MSDE 安裝使用相同的 ProductCode 位置不同 service pack 的當地語系化版本 (這包括那些,包含 Microsoft SQL Server 桌面引擎安裝 CD 上和Application Center 版本的 MSDE),請務必安裝正確的service pack 的當地語系化的版本。若要找出所要使用的語言安裝 MSDE 的特定執行個體,請檢查下列登錄值預設執行個體:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\CurrentVersion\Language

-或者-具名執行個體此登錄值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<instance_name>\MSSQLServer\CurrentVersion\Language


這登錄值會儲存地區設定 id。下面是可能的地區設定 Id 的清單MSDE 2000:

摺疊此表格展開此表格
1028繁體中文
1031德文
1033英文
1034西班牙文
1036法文
1040義大利文
1041日文
1042韓文
1043荷蘭文
1046巴西
1053瑞典文
2052簡體中文

?考

如需有關 Microsoft Application Center 和Microsoft.Net Framework 中,請造訪下列 Microsoft 網站站台:
Application Center 2000
.NET Framework 開發人員中心

屬性

文章編號: 311762 - 上次校閱: 2013年7月24日 - 版次: 6.0
關鍵字:?
kbproductlink kbinfo kbmt KB311762 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:311762
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
依現狀不再更新的知識庫內容免責聲明
本文旨在說明 Microsoft 不再提供支援的產品。因此,本文係依「現狀」提供,不會再更新。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com