如何升級至 SQL Server 2000 Service Pack 3 的 Microsoft SQL Server 2000 桌面引擎的執行個體

文章翻譯 文章翻譯
文章編號: 815013 - 檢視此文章適用的產品。
注意事項
Microsoft SQL Server 2000 Service Pack 3a (SP3a) 會取代 Microsoft SQL Server 2000 Service Pack 3。因為大部分在 SQL Server 2000 SP3a 引入的變更與設定相關,您沒有套用到 SQL Server 2000 或 SQL Server 桌面引擎 (也稱為 MSDE 2000) 的已經已經升級為 SQL Server 2000 SP3 的執行個體的 SQL Server 2000 SP3a。

不過,如果您升級為 SQL Server 2000 SP3 不的執行個體],您必須升級那些執行個體直接到 SQL Server 2000 SP3a,而不是 SQL Server 2000 SP3 中。如果您打算用於未來的升級 [SQL Server 2000 SP3 下載檔案的任何複本必須刪除那些複本,而使用 SQL Server 2000 SP3a 下載檔案] 或 [SQL Server 2000 SP3a 光碟片。

對於應用程式散發並安裝 MSDE 2000,您必須安裝 SQL Server 2000 SP3a,而不是 SQL Server 2000 SP3。雖然您可以將 SQL Server 2000 SP3a 套用至 SQL Server 2000 SP3 或 MSDE 2000 SP3 的執行個體,這樣做所以小對沒有影響那些執行個體。如需有關 SQL Server 2000 SP3a 的詳細資訊,請造訪下列 Microsoft 網站]:
SQL Server 2000 Service Pack 3a

如需有關如何升級至 SQL Server 2000 SP3a,Microsoft SQL Server 2000 桌面引擎的執行個體的資訊,請造訪下列 Microsoft 網站 (英文):
SQL Server 2000 Service Pack 3a Readme
本文已封存。本文係以「現狀」提供且不會再更新。
全部展開 | 全部摺疊

在此頁中

結論

本文將逐步告訴您,如何將 Microsoft SQL Server 2000 桌面引擎 (也稱為 MSDE 2000) 的執行個體升級至 SQL Server 2000 Service Pack 3 (SP3)。

您的電腦可能有多個的 MSDE 2000 執行個體。請注意您必須分別升級 MSDE 2000 的每個執行個體。MSDE 2000 執行個體可能已安裝不同的機制或使用不同的語言。因此,每個執行個體可能會有一不同組的升級需求。本文列出您可以用來升級每個 MSDE 2000 執行個體的步驟。

如需有關安裝 MSDE 2000 SP3 的 MSDE 2000 執行個體的詳細資訊,請從您下載檔案讀取可用的 SQL Server 2000 服務套件 3 讀我檔案。

請檢查您的應用程式是否支援 MSDE 2000 Service Pack 3

如果您的 MSDE 2000 的執行個體正在使用由應用程式,請連絡應用程式的提供者,來支援的 MSDE 2000 升級。
  • 如果應用程式 Microsoft 產品,請造訪下列 Microsoft 網站,包括 MSDE 2000 的 Microsoft 產品的清單:

    Microsoft Products That Include MSDE 2000
  • 如果您使用協力廠商應用程式時,您必須連絡各自廠商取得任何的 MSDE 2000 升級考量該應用程式特有的。

決定用來升級的 MSDE 2000 執行個體 Service Pack 3 至何種下載檔案

若要判斷如何修補的 MSDE 2000 執行個體,您必須知道執行個體的安裝方式。若要判斷執行個體的安裝方式,您可以使用已記錄的資訊為登錄機碼中 ProductCode 項目。

如需詳細資訊按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
311762INF: 如何識別哪些 MSI 檔案用於現有的 MSDE 安裝
  • 如果 ProductCode 值原始的封裝名稱已透過 SqlRun16.msi SqlRun01.msi,您可以藉由使用 SQL Server 2000 桌面引擎 SP3 下載檔案升級您的 MSDE 2000 的執行個體。
  • 如果原始封裝名稱 ProductCode 值 Sample.msi 或 SampleUpg.msi,請參閱下列文件 「 Microsoft 知識庫 」 中:
    314131如何建立 MSDE 2000 sample.msi 檔案的補充程式檔案
  • 如果 ProductCode 值原始的封裝名稱指 Microsoft 應用程式,請造訪下列 Microsoft 網站,如需指示如何升級的 MSDE 2000 的執行個體:

    Microsoft Products That Include MSDE 2000
  • 如果文件中沒有列出 ProductCode 值,執行個體已安裝應用程式的 「 安裝程式 」 公用程式。您無法使用 SQL Server 2000 桌面引擎 SP3 下載檔案套用到這類的 MSDE 執行個體的 SP3。而,您必須連絡各自的廠商取得補充程式檔案。如果應用程式由 Microsoft 開發,請造訪下列 Microsoft 網站]。站台列出 MSDE 應用程式,從 Microsoft:

    Microsoft Products That Include MSDE 2000

判斷 MSDE 2000 執行個體的語言

若要下載 Service Pack 3 檔案,您必須知道用來安裝 MSDE 2000 執行個體的語言 (如英文或德文)。如果您不確定的 MSDE 2000 執行個體的語言請依照下列步驟執行:
  1. 按一下 [開始],然後按一下 [執行]。
  2. 在 [開啟舊檔] 對話方塊輸入 Regedit,再按 [確定]
  3. 找不到,並選取其中一個下列機碼:

    • 對於 MSDE 2000 的預設執行個體,找出並選取這個機碼:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\CurrentVersion
    • MSDE 2000 的具名執行個體,找出並選取這個機碼:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceName>\CurrentVersion


      附註InstanceName 是執行個體的名稱。
  4. 在右邊的螢幕讀取 語言 機碼的值。下列表格以判斷該語言的 MSDE 執行個體的該數值做比較:

    摺疊此表格展開此表格
    語言登錄值 (以十六進位方式)語言登錄值 (十進位)該執行個體的 MSDE 的語言
    0x000004041028繁體中文
    0x000004071031德文
    0x000004091033英文
    0x0000040a1034西班牙文
    0x0000040c1036法文
    0x000004101040義大利文
    0x000004111041日文
    0x000004121042韓文
    0x000004131043荷蘭文
    0x000004161046巴西
    0x0000041d1053瑞典文
    0x000008052053簡體中文

下載 MSDE 2000 Service Pack 3

如果安裝 MSDE 2000 執行個體,藉由將 MSDE 安裝公用程式 (原始封裝名稱透過 SqlRun16.msi SqlRun01.msi),您可以使用 SQL Server 2000 桌面引擎 SP3 下載檔案來升級您的 MSDE 2000 的執行個體:
  1. 請造訪下列 Microsoft 網站下載安裝程式檔案:

    SQL Server 2000 Service Pack 3
  2. 在該網頁的右上角之 [完全下載] 對話方塊選取符合您的 MSDE 2000 的執行個體的語言的語言,然後按一下 []。
  3. 在下一個頁面上找出 此下載中的檔案 區段底部的頁面]。根據程式語言選取其中一個這些檔案:

    • 如果選取英文請 SQL2KDeskSP3.exe 檔案下載到電腦上的資料夾。
    • 如果選取一種非英語語言下載檔案 <LANGUAGE_CODE>LANGUAGE_CODE 其中代表語言的 _SQL2KDeskSP3.exe。

MSDE 2000 Service Pack 3 檔案解壓縮

下載任一 SQL2KDeskSP3.exe 之後或 <LANGUAGE_CODE > _SQL2KDeskSP3.exe,請依照下列步驟來解壓縮 MSDE 2000 SP3 檔案:
  1. 開啟 Windows 檔案總管],然後找出您下載至 MSDE 2000 SP3 檔案的資料夾。
  2. 按兩下下載檔案,以解壓縮 MSDE 2000 SP3 檔案。指定可擷取 SP3 檔案的資料夾。

    注意: 此資料夾將被參照為 C:\ExtractedSP3Folder 在本文的下一節。


套用 MSDE 2000 Service Pack 3

您將 MSDE SP3 檔案解壓縮到 [ExtractedSP3Folder 之後您可以使用 MSDE 安裝公用程式將套用至 MSDE 2000 執行個體的 SP3。

MSDE 2000 SP3 引入會關閉 MSDE 2000 執行個體中的 [網路] 連線支援一個新 DISABLENETWORKPROTOCOLS 安裝程式參數。如果沒有其他其他電腦上執行的應用程式連線到 MSDE 2000 執行個體,關閉的網路支援可以協助讓執行個體比較不容易受到安全性威脅。請依照下列的所有升級範例使用 DISABLENETWORKPROTOCOLS 參數。如果您不確定 MSDE 2000 執行個體將僅有支援從同一部電腦上執行的應用程式的連線,請指定 DISABLENETWORKPROTOCOLS。如果執行個體必須接受來自其他電腦執行的應用程式的連線,再使用此選項。

如需有關停用與還原網路存取的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
814130如何協助本機的 SQL Server 2000 資料庫的安全的網路連線能力


依預設具有 null 的 sa 密碼的 MSDE 2000 執行個體,您升級,MSDE 2000 SP3 安裝程式要求之前它還是會繼續進行升級強式密碼。Microsoft 建議您將設定強式密碼 sa 登入執行在升級之前,先除非正在使用您的 MSDE 2000 的執行個體的應用程式以某種方式依賴 null 的 sa 密碼。即使 MSDE 2000 的執行個體在 Windows 驗證模式中執行,Null 值、 簡單或已知的 sa 密碼可以是更容易受到安全性威脅如果執行個體切換為混合模式。如果必須為指定增強式 sa 密碼,MSDE 2000 執行個體升級為 SP3 之前按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
322336如何驗證及變更 MSDE 系統管理員密碼

警告: 在混合模式中執行的 MSDE 2000 執行個體是較不安全,比在 Windows 驗證模式中執行。請考慮變更執行個體從混合模式下,Windows 驗證模式來如果:
  • 使用 MSDE 2000 的應用程式可以執行使用 Windows 驗證。
  • 您已定義必須連線到執行個體的所有使用者的 Windows 驗證登入。如需有關新增登入的詳細資訊,請造訪下列 Microsoft 網站:

    Adding a Windows User or Group
  • Microsoft Windows 98 或 Microsoft Windows 千禧版架構的電腦上未執行的 MSDE 2000 執行個體。

如其他有關的 MSDE 2000 執行個體從混合模式] 變更為 [Windows 驗證模式的資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
322336如何: 驗證,藉由使用 MSDE 變更系統管理員密碼

請依照下列步驟執行升級至 MSDE 2000 SP3 的 MSDE 2000 執行個體:
  1. 按一下 [開始],然後按一下 [執行]。
  2. 在 [開啟舊檔] 對話方塊中,輸入 cmd
  3. 在命令提示字元下使用 cd 命令位於 MSDE 2000 SP3 安裝公用程式所在的資料夾。例如:

    cd c:\ExtractedSP3Folder\MSDE

    附註: [C:\ExtractedSP3Folder 是 MSDE 2000 SP3 檔案的解壓縮位置資料夾的路徑。
  4. 在命令提示字元中執行下列命令其中之一:

    • 對於預設執行個體正在使用 Windows 驗證模式執行:

      安裝 /upgradesp sqlrun DISABLENETWORKPROTOCOLS = 1/L * v <logfilename>.log
    • 對於具名的執行個體使用 Windows 驗證模式執行:

      安裝 /upgradesp sqlrun INSTANCENAME = <InstanceName> DISABLENETWORKPROTOCOLS = 1/L * v <logfilename>.log
    • 預設執行個體正在使用混合模式 (其中 AnAdminLogin 是 系統管理員 (sysadmin) 固定伺服器角色的成員),執行:

      安裝 /upgradesp sqlrun SECURITYMODE = SQL UPGRADEUSER = <AnAdminLogin> UPGRADEPWD = <AdminPassword> DISABLENETWORKPROTOCOLS = 1/L * v <logfilename>.log
    • 對於具名的執行個體正在使用混合模式 (其中 AnAdminLogin 是 系統管理員 (sysadmin) 固定伺服器角色的成員),執行:

      安裝 /upgradesp sqlrun INSTANCENAME = <InstanceName> SECURITYMODE = SQL UPGRADEUSER = <AnAdminLogin> UPGRADEPWD = <AdminPassword> DISABLENETWORKPROTOCOLS = 1/L * v <logfilename>.log


?考

如需詳細資訊按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
317328 如何疑難排解 SQL Server 桌面引擎 2000年安裝與升級
810826INF: 新變數中 MSDE 服務套件 3 安裝程式選項
330022INF: SQL Server 2000 Service Pack 3 Readme.htm 加入項目

屬性

文章編號: 815013 - 上次校閱: 2014年2月27日 - 版次: 8.5
這篇文章中的資訊適用於:
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
  • Microsoft SQL Server 2000 64-bit Edition
關鍵字:?
kbnosurvey kbarchive kbmt kbupgrade kbsecurity kbregistry kbhowtomaster KB815013 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:815013
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