共用方式為


檢視和讀取 SQL Server 安裝程式記錄檔

適用於:SQL Server - 僅限 Windows

SQL Server 安裝程式預設會在 內的 %programfiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\Log 日期和時間戳資料夾中建立記錄檔,其中 <nnn> 是對應至所安裝 SQL 版本的數位。 時間戳記錄檔資料夾名稱格式yyyyMMdd_HHmmss。 當安裝程式以自動模式執行時,會於%temp%\sqlsetup*.log建立記錄。 記錄檔資料夾中的所有檔案都會封存到個別記錄檔資料夾的 Log*.cab 檔中。

檔案 路徑
Summary.txt %programfiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\Log
摘要_<MachineName>_Date.txt %programfiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\Log\<yyyyMMdd_HHmmss>
Detail.txt %programfiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\Log\<yyyyMMdd_HHmmss>
數據存放區 %programfiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\Log\<yyyyMMdd_HHmmss>\Datastore
MSI 記錄檔 %programfiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\Log\<yyyyMMdd_HHmmss>\<Name>.log
ConfigurationFile.ini %programfiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\Log\<yyyyMMdd_HHmmss>
SystemConfigurationCheck_Report.htm %programfiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\Log\<yyyyMMdd_HHmmss>
無人值守安裝 %temp%\sqlsetup*.log

此螢幕快照顯示在 [設定啟動程式] 資料夾中尋找 ConfigurationFiles.ini 檔案的位置。

注意

路徑 <nnn> 中的數字會對應至所安裝的 SQL Server 版本。 在上一個螢幕快照中,已安裝 SQL Server 2017 (14.x),因此資料夾為 140。 針對 SQL Server 2016 (13.x),資料夾會是 130,依此類推。

SQL Server 安裝程式會完成三個基本階段:

  1. 全域規則驗證:驗證基本系統需求
  2. 元件更新:檢查是否有任何更新可用於即將安裝的媒體
  3. 使用者要求的動作:可讓使用者選取和自訂功能

此工作流程會產生一個摘要記錄檔,以及一個基礎 SQL Server 安裝的詳細記錄檔,或者在進行更新(例如安裝 Service Pack)時,產生兩個詳細記錄檔。

而且,資料存放區檔案包含安裝程序所追蹤之所有設定物件的狀態快照集,對於針對設定錯誤進行疑難排解很有用。 XML 傾印檔案會針對每個執行階段建立,並儲存在帶有時間戳記的資料存放區紀錄檔子資料夾中。

下列各節描述 SQL Server 安裝程式記錄檔。

Summary.txt 檔案

概觀

此檔案會顯示在安裝程式期間偵測到的 SQL Server 元件、作系統環境、命令行參數值,以及所執行之每個 MSI/MSP 的整體狀態。

記錄檔組織成下列各區段:

  • 執行的整體摘要

  • 執行 SQL Server 安裝程式所在電腦的屬性和設定

  • 先前安裝在電腦上的 SQL Server 產品功能

  • 安裝版本與安裝套件屬性的描述

  • 安裝期間提供的執行階段輸入設定

  • 組態檔的位置

  • 執行結果的詳細資料

  • 全域規則

  • 安裝狀況專屬的規則

  • 失敗的規則

  • 規則報表檔案的位置

    注意

    修補時,可以有數個子資料夾(一個用於每個正在修補的實例,另一個用於共用功能),其中包含一組類似的檔案(也就是 %programfiles%\Microsoft SQL Server\130\Setup Bootstrap\Log\<yyyyMMdd_HHMM>\MSSQLSERVER)。

位置

摘要檔案位於 內 %programfiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\Log\

若要尋找摘要文字檔中的錯誤,請使用 "error" 或 "failed" 關鍵字搜尋檔案。

總結_<MachineName>_yyyyMMdd_HHmmss.txt 檔案

概觀

summary_engine base 檔案與摘要檔案類似,而且是在主要工作流程期間產生的。

位置

<Summary_MachineName>_yyyyMMdd_HHmmss.txt 檔案位於 %programfiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\Log\<yyyyMMdd_HHMM>\

Detail.txt 檔案

概觀

檔案 Detail.txt 會針對主要工作流程產生,例如安裝或升級,並提供執行的詳細數據。 檔案中的記錄是根據叫用每個安裝動作的時間所產生。 文字文件會顯示執行動作的順序及其相依性。

位置

檔案 Detail.txt 位於 內 %programfiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\Log\<yyyyMMdd_HHMM>\detail.txt

如果在安裝程序期間發生錯誤,就會在此檔案的結尾記錄例外狀況或錯誤。 若要尋找此檔案中的錯誤,請先檢查檔案的結尾,然後再搜尋檔案中的 "error" 或 "exception" 等關鍵字

MSI 記錄檔

概觀

MSI 記錄檔會提供安裝套件程序的詳細資料。 在指定之套件的安裝期間,MSIEXEC 會產生這些記錄檔。

MSI 記錄檔的類型:

  • <功能>_<架構>_<互動>.log
  • <功能>_<架構>_<語言>_<互動>.log
  • <功能>_<架構>_<交互作用>_<工作流程>.log

位置

MSI 記錄檔位於 %programfiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\Log\<yyyyMMdd_HHMM>\<Name>.log

檔案的結尾是執行的摘要,其中包含成功或失敗狀態以及屬性。 若要尋找 MSI 檔案中的錯誤,請搜尋 "value 3",並檢閱之前和之後的文字。

ConfigurationFile.ini 檔案

概觀

組態檔包含安裝期間提供的輸入設定。 該檔案可以用來重新啟動安裝,而不必手動輸入設定。 不過,帳戶、PID 和某些參數的密碼不會儲存在組態檔中。 這些設定可以加入至檔案,或者使用命令列或安裝程式使用者介面提供。 如需詳細資訊,請參閱 使用組態檔安裝 SQL Server

位置

ConfigurationFile.ini 位於 %programfiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\Log\<yyyyMMdd_HHMM>\ 中。

SystemConfigurationCheck_Report.htm 檔案

概觀

系統組態檢查報告包含每個已執行規則以及執行狀態的簡短描述。

位置

SystemConfigurationCheck_Report.htm 檔案位於 %programfiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\Log\<yyyyMMdd_HHMM>\

取得協助

參與編輯 SQL 文件

您知道您可以自行編輯 SQL 內容嗎? 這樣做不僅能幫助我們改善文件,還可以讓您被列為頁面的貢獻者。

如需詳細資訊,請參閱 編輯 Microsoft Learn 文件