如何找出安裝程式記錄檔中的 SQL Server 2008年安裝問題

文章翻譯 文章翻譯
文章編號: 955396 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

簡介

如果 Microsoft SQL Server 2008年在安裝期間,會發生問題,您就可以使用 SQL Server 2008年的記錄檔疑難排解。本文包含範例案例,以及描述,逐步找出特定的 SQL Server 的根本原因 2008年安裝問題。

其他相關資訊

當您執行 SQL Server 安裝程式時,記錄檔會建立一個新的附上時間記錄檔資料夾中。記錄檔資料夾是位於 %programfiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\.時間戳記的記錄檔的資料夾名稱的格式是 YYYYMMDD_hhmmss.

如果要疑難排解在 SQL Server 2008年安裝期間可能發生的問題,您可能要找出造成問題的根本原因很多的記錄檔中尋找。初始的記錄檔可能會提供用來判斷失敗的根本原因的起始的點。

一般而言,您並沒有使用任何資料存放區] 子資料夾中的記錄檔。通常,您必須檢閱下列檔案:
  • ConfigurationFile.ini
  • Summary.txt
  • Detail.txt
  • Detail_ComponentUpdate.txt
  • Sql_common_core_Cpu<32 and="" or="" 64="">_1.log</32>
  • Sql_common_core_loc_Cpu<32 and="" or="" 64="">_1033_1.log</32>
  • Sql_engine_core_inst_Cpu<32 and="" or="" 64="">_1.log</32>
  • Sql_engine_core_inst_loc_Cpu<32 and="" or="" 64="">_1033_1.log</32>
  • Sql_engine_core_shared_Cpu<32 and="" or="" 64="">_1.log</32>
  • Sql_engine_core_shared_loc_Cpu<32 and="" or="" 64="">_1033_1.log</32>
  • Sql_tools_Cpu<32 and="" or="" 64="">_1.log</32>
  • Sql_tools_loc_Cpu<32 and="" or="" 64="">_1033_1.log</32>
  • SqlBrowser_Cpu32_1.log
  • Sqlncli_Cpu<32 and="" or="" 64="">_1.log</32>
附註在您的環境中的檔案名稱和記錄檔數目可能會有所不同根據安裝的功能安裝 SQL Server 2008年時所選取的清單。

SQL Server 2008年的記錄檔的說明

Summary.txt

位置: %Programfiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\

用途: 此記錄檔的初始狀態和使用者好記記錄檔是包含有關此問題的基本資訊。這個檔案顯示哪個元件,偵測到的 SQL 伺服器、 作業系統環境、 命令列參數所指定的、 所指定的值以及執行每個 MSI 和 MSP 檔案的整體狀態。

疑難排解: 若要找出錯誤,此檔案中,搜尋 「 錯誤 」 或 「 失敗 」 的關鍵字。如需有關錯誤的詳細資料的詳細資訊,請開啟的檔案會列在開頭為 「 失敗的記錄 」 列中。

Summary_<%ComputerName%_YYYYMMDD_HHMMSS>.txt

位置: ProgramFiles %%\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMMSS></YYYYMMDD_HHMMSS>\Summary_<%ComputerName%_YYYYMMDD_HHMM>txt

用途: 此記錄檔包含 Summary.txt 檔相同的資訊。這個記錄檔也可能包含任何先前的 SQL Server 安裝程式嘗試的相關資訊。

疑難排解: 在這個檔案中,找出錯誤,您可以通常搜尋的 「 錯誤 」 或 「 失敗 」 的關鍵字。如需有關錯誤的詳細資料的詳細資訊,請開啟的檔案會列在開頭為 「 失敗的記錄 」 列中。

Detail.txt

位置: %Programfiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMM></YYYYMMDD_HHMM>\Detail.txt

用途: 此記錄檔會提供執行的詳細資訊記錄。它被根據時間戳記後面所產生的記錄檔的副檔名為開頭的行數。這是其中一項最重要的記錄檔因為它可以用來識別所發生的失敗。記錄檔就會產生以時間為基礎。這表示不將動作記錄在這裡不在於產生它們的元件,但此時它們會叫用的時間。這是很有幫助決定執行處理程序逐步解說、 在其中執行的動作的順序與動作之間的相依性。這個檔案會產生主要的工作流程,例如安裝、 或升級的工作流程。

疑難排解: 如果在安裝過程中發生錯誤,錯誤或例外狀況會被記錄在檔案結尾處。若要在這個檔案中,找出錯誤,您必須移至檔案結尾讀反序動作由下至上來尋找記錄錯誤或例外狀況。尋找行開頭為"結束設備代碼 」 中的 Summary.txt 檔案及 「 錯誤 」,然後搜尋 「 Watson 連結 」 或多個 Detail.txt 檔案中的 「 例外 」 關鍵字。結束設備代碼附近的搜尋結果可協助您識別何時以及第一次發生這個錯誤。

Detail_ComponentUpdate.txt

位置: ProgramFiles %%\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMMSS></YYYYMMDD_HHMMSS>\Detail_ComponentUpdate.txt

用途: 此記錄檔類似 Detail.txt 檔案。這個檔案會產生元件更新工作流程。

疑難排解: [Detail.txt] 區段中的步驟相同。

Detail_GlobalRules.txt

位置: %Programfiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMMSS></YYYYMMDD_HHMMSS>\Detail_GlobalRules.txt

用途: 此記錄檔類似 Detail.txt 檔案。這個檔案會產生全域規則執行。

疑難排解: Summary.txt 檔案中的 [SystemConfigurationCheck] 區段會顯示失敗時,才使用此記錄檔。一般而言,您可以開啟,並使用 SystemConfigurationCheck_Report.htm 檔案,以取得所需的所有資訊。然而,如果您想從這個記錄檔所需的詳細資訊,請搜尋 「 規則進行評估: 失敗"這個檔案中的片語。

MSI 記錄檔:

  • <Feature>_<Architecture>_<Iteration>.log</Iteration></Architecture></Feature>
  • <Feature>_<Architecture>_<Language>_<Iteration>.log</Iteration></Language></Architecture></Feature>
  • <Feature>_<Architecture>_<Iteration>_<workflow>.log</workflow></Iteration></Architecture></Feature>
位置: %Programfiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMMSS></YYYYMMDD_HHMMSS>\<Name></Name>.log

用途: 這些記錄檔提供封裝的安裝程序的詳細資訊記錄。當您安裝指定的封裝大型的記錄檔以找出 Msiexec.exe 程序。如果安裝程式已順利完成,而且沒有發生錯誤,記錄檔項目 」 產品:Product_Name-安裝順利完成 」 會顯示。

疑難排解: 當您使用的 MSI 記錄檔時,請確定您正在查看的問題,而不是一種事後反應的錯誤訊息的原始來源。執行這項操作,請依照下列步驟執行:
  1. 排序 MSI 記錄的相同目錄中變更的日期。
  2. 開啟每個 MSI 記錄檔從記錄檔的底部,對各先前的記錄檔。每個記錄檔,搜尋 「 Return value 3"或"@ Microsoft"不含引號。
  3. 記下錯誤訊息的每個檔案,直到您不找到的記錄檔結尾的任何錯誤訊息。最後一個記錄檔會包含原始的錯誤。當您發現第一次出現在記錄檔時,您必須決定指出項目是否有效,因為並非所有的 「 傳回值 3 」 錯誤的問題。這些錯誤的一些預期。如果您無法判斷是否發生錯誤的有效,我們建議您試著 Microsoft SQL Server 的支援選項的其中一個。

SystemConfigurationCheck_Report.htm

位置: ProgramFiles %%\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMMSS></YYYYMMDD_HHMMSS>\SystemConfigurationCheck_Report.htm

用途: 這個檔案包含的規則的執行狀態易記版本。它也會提供每個已執行規則的簡短描述。

疑難排解: 您可以開啟 SystemConfigurationCheck_Report.htm 檔案和 「 失敗 」 關鍵字尋找並檢查如果有任何 「 警告 」 項目套用至您的環境。

如何使用記錄檔來識別的 SQL Server 2008年獨立具名執行個體的安裝失敗的範例案例

在這種情況下,錯誤訊息會出現在Microsoft SQL Server 2008年安裝程式 出現類似下列的對話方塊:

標題: Microsoft SQL Server 2008年安裝程式

------------------------------

發生下列錯誤:

SQL Server 安裝程式發生錯誤,當執行 Windows 安裝程式檔案。

Windows 安裝程式錯誤訊息: 系統找不到指定的檔案。

Windows 安裝程式檔案: C:\Temp\SQL2008Full_ENU\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msi

Windows 安裝程式記錄檔: 檔必要 SQL Server\100\Setup Bootstrap\Log\20100521_064942\sql_engine_core_inst_Cpu64_1.log

按一下 [重試] 再試一次失敗的動作,或按一下 [取消] 以取消這個動作並繼續執行安裝程式。

如需說明,請按一下: http://go.microsoft.com/fwlink 嗎?LinkID=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.0.2531.0&EvtType=0xDC80C325

------------------------------

按鈕:

RetryCancel &
------------------------------

在這個案例中,讓我們假設您並沒有將在這個錯誤訊息Microsoft SQL Server 2008年安裝程式 對話方塊。相反地,您的安裝程式會顯示安裝程序失敗。

在這種情況下,使用記錄檔,以尋找失敗的根本原因,執行下列步驟:
  1. 尋找及開啟對應至最後一次您執行 SQL Server 2008年安裝程式的 Summary.txt 檔案。在這個範例中,檔必要 SQL Server\100\Setup Bootstrap\Log\20100521_064942 資料夾是與實際安裝相關聯。這個資料夾包含的 Summary.txt 檔案的檔名格式如下:
    Summary_<Machine_Name>_20100521_064942.txt</Machine_Name>
  2. 在 Summary.txt 檔案中,看到上方的報告,以幫助您判斷失敗原因的下列資訊:
    整體的摘要:

    最後的結果: SQL Server 安裝失敗。要繼續,請調查失敗原因、 解決問題、 解除安裝 SQL Server,然後重新執行 SQL Server 安裝程式。

    結束代碼 (十進位):-2068643839

    結束設備代碼: 1203年

    結束錯誤代碼: 1

    結束訊息: SQL Server 安裝失敗。要繼續,請調查失敗原因、 解決問題、 解除安裝 SQL Server,然後重新執行 SQL Server 安裝程式。

    開始時間: 2010年-05-21 06: 50: 38

    結束時間: 2010年-05-21 07: 09: 19

    要求的動作: 安裝

    記錄檔失敗: 檔必要 SQL Server\100\Setup Bootstrap\Log\20100521_064942\Detail.txt

    根據這項資訊,疑難排解的結束代碼或結束設備程式碼將不會導致您找出根本原因。這是因為這些程式碼涵蓋多個情況下,都不判定失敗的因素。本節中的機碼資訊是保護的開頭為 「 失敗記錄 」。
  3. 開啟行開頭 Summary.exe 檔案中的 「 失敗的記錄檔 」 中的記錄檔來識別。在這個範例中,開啟檔必要 SQL Server\100\Setup Bootstrap\Log\20100521_064942\Detail.txt的檔案。
  4. 從檔案結尾開始,搜尋從下往上 1203年時發生錯誤。您會看到下一節:
    2010-05-21 07:09:19 Slp: ----------------------------------------------------------------------

    21-05 2010年-07: 09: 19 Slp: 執行動作: CloseUI

    21-05 2010年-07: 09: 19 Slp: 停止略過在完整 UI 模式的動作

    2010-05-21 07: 09: 19 Slp: 已完成的動作: CloseUI,傳回 True

    21-05 2010年-07: 09: 23 Slp:

    21-05 2010年-07: 09: 23 Slp:

    2010-05-21 07:09:23 Slp: ----------------------------------------------------------------------

    21-05 2010年-07: 09: 23 Slp:

    21-05 2010年-07: 09: 23 Slp: 錯誤結果:-2068643839

    2010-05-21 07: 09: 23 Slp: 產生設備代碼: 1203年

    2010-05-21 07: 09: 23 Slp: 會產生錯誤代碼: 1

    2010-05-21 07: 09: 23 Slp: Sco: 嘗試建立基底的登錄機碼的作用中計時間,電腦

    21-05 2010年-07: 09: 23 Slp: Sco: 嘗試開啟登錄子機碼

    2010-05-21 07: 09: 23 Slp: Sco: 嘗試開啟登錄子機碼 Software\Microsoft\PCHealth\ErrorReporting\DW\Installed

    2010-05-21 07: 09: 23 Slp: Sco: 嘗試取得登錄值 DW0201

    21-05 2010年-07: 10: 26 Slp: 提交 2 頁,共 2 Watson 資料儲存機制失敗
  5. 這項資訊仍然不顯示問題或如何解決它的真正原因。在這裡的郵件訊息可能會誤導您到思考模式這是有登錄權限或損毀問題。這些問題不只核心問題的徵狀。在先前提及的 Detail.txt 檔案的描述,我們建議搜尋片語的 「 錯誤 」,「 Watson 連結,」 和 「 例外 」。在這個範例中,藉由使用這些搜尋條件之外,您收到下列結果:
    • 錯誤: 99 的項目
    • 例外狀況: 26 的項目
    • Watson 連結: 4 個項目

  6. 在此情況下,「 Watson 連結 」 是要檢閱 Detail.txt 記錄檔中的第一個項目。上方搜尋從檔案底部。Watson 桶各節的第一個位置就會顯示下列項目:
    21-05 2010年-06: 57: 03 Slp: 目標封裝:"C:\Temp\SQL2008Full_ENU\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msi"

    2010-05-21 06: 57: 04 Slp: InstallPackage: MsiInstallProduct 傳回的結果碼 2。

    21-05 2010年-06: 57: 04 Slp: Watson 連結 1

    從這項資訊,我們來推論失敗的根本原因是目標套件C:\Temp\SQL2008Full_ENU\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msi已遺失。


?考

如需有關如何檢視和讀取 SQL Server 2008年的記錄檔的詳細資訊,請造訪下列 Microsoft TechNet 文件:
How to: 檢視和讀取 SQL Server 安裝記錄檔

TechNet 本文將告訴您的檔案名稱,以及有預期的內容的基本結構。在本文中,我們將說明更明確地說關於如何以及何時使用每種類型的記錄檔。

2251397在 x64 系統有 32 個以上的邏輯處理器上的 SQL Server 2008年安裝程式停止回應

975055 修正程式: 當您在執行 Windows 7 電腦上安裝 SQL Server 2008年錯誤訊息: 「 Invoke 或 BeginInvoke 呼叫之前不能在控制項上已建立的視窗控制代碼。"

SQL Server 解決方案中心

SQL Server 安裝入口網站

屬性

文章編號: 955396 - 上次校閱: 2013年7月16日 - 版次: 5.1
這篇文章中的資訊適用於:
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
關鍵字:?
kbsqlsetup sql2008relnoteinstallation sql2008relnote kbexpertiseadvanced kbinfo kbmt KB955396 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:955396
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