如何:檢視與讀取 SQL Server 安裝程式記錄檔
SQL Server 安裝程式的記錄在這一版已變更。
每次執行安裝程式時,記錄檔都會與新時間戳記的記錄檔資料夾 (位於 %programfiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\) 一起建立。時間戳記記錄檔資料夾的名稱格式為 YYYYMMDD_hhmmss。在自動安裝模式下執行安裝程式時,會在 % temp%\sqlsetup*.log 建立記錄檔。記錄檔資料夾中的所有檔案都會封存到個別記錄檔資料夾的 Log*.cab 檔中。
典型的安裝程式要求會經過三個執行階段:
全域規則文字
元件更新
使用者要求的動作
在每個階段,安裝程式都會產生詳細和摘要的記錄檔,並且會依需要建立其他的記錄檔。每個使用者要求的安裝程式動作都會至少呼叫安裝程式三次。
資料存放區檔案包含安裝程序所追蹤之所有組態物件的狀態快照,對於疑難排解組態錯誤很有用。XML 檔案傾印會針對每個執行階段為資料存放區物件而建立。這些會儲存在本身的記錄子資料夾的時間戳記記錄檔資料夾下方,如下所示:
Datastore_GlobalRules
Datastore_ComponentUpdated
Datastore
下列各節描述 SQL Server 安裝程式記錄檔。
摘要文字
概觀
此檔案會顯示安裝期間偵測到的 SQL Server 元件、作業系統環境、命令列參數值 (如果有指定),以及已執行之每個 MSI/MSP 的整體狀態。
記錄檔組織成下列各區段:
執行的整體摘要
執行 SQL Server 安裝程式所在電腦的屬性和組態
先前安裝在電腦上的 SQL Server 產品功能
安裝版本與安裝套件屬性的描述
安裝期間提供的執行階段輸入設定
組態檔的位置
執行結果的詳細資料
全域規則
安裝狀況特有的規則
失敗的規則
規則報表檔案的位置
位置
這個檔案位於 %programfiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\。
若要尋找摘要文字檔中的錯誤,使用 "error" 或 "failed" 等關鍵字搜尋檔案。
Summary_engine-base_YYYYMMDD_HHMMss.txt
概觀
summary_engine base 檔案與摘要檔案類似,而且是在主要工作流程期間產生的。
位置
這個檔案位於 %programfiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\。
Summary_engine-base_YYYYMMDD_HHMMss_ComponentUpdate.txt
概觀
元件更新摘要記錄檔與摘要檔案類似,而且是在元件更新工作流程期間產生的。
位置
這個檔案位於 %programfiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\。
Summary_engine-base_20080503_040551_GlobalRules.txt
概觀
全域規則摘要記錄檔與摘要檔案類似,而且是在全域規則工作流程期間產生的。
位置
這個檔案位於 %programfiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\。
Detail.txt
概觀
安裝或升級之類的主要工作流程會產生 Detail.txt,並提供執行的詳細資料。針對安裝叫用每個動作時,檔案中的記錄會隨著時間而產生,並顯示執行動作的順序及其相依性。
位置
這個檔案位於 %programfiles%\Microsoft SQL Server\100\Setup
Bootstrap\Log\<YYYYMMDD_HHMM>\Detail.txt。
如果在安裝程序期間發生錯誤,就會在此檔案的結尾記錄異常狀況或錯誤。若要尋找此檔案中的錯誤,請先檢查檔案的結尾,然後再搜尋檔案中的 “error” 或 “exception” 等關鍵字。
Detail_ComponentUpdate.txt
概觀
元件更新工作流程會產生 Detail_ComponentUpdate.txt 檔,而且與 Detail.txt 類似。
位置
這個檔案位於 %programfiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\。
Detail_GlobalRules.txt
概觀
全域規則執行會產生 Detail_GlobalRules.txt,而且與 Detail.txt 類似。
位置
這個檔案位於 %programfiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\。
MSI 記錄檔
概觀
MSI 記錄檔會提供安裝套件程序的詳細資料。在指定之套件的安裝期間,MSIEXEC 會產生這些記錄檔。
MSI 記錄檔的類型:
<Feature>_<Architecture>_<Interation>.log
<Feature>_<Architecture>_<Language>_<Interation>.log
<Feature>_<Architecture>_<Interation>_<workflow>.log
位置
MSI 記錄檔位於 %programfiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\<Name>.log。
檔案的結尾是執行的摘要,其中包含成功或失敗狀態以及屬性。若要尋找 MSI 檔中的錯誤,請搜尋 “value 3”,通常就可以在該字串的附近找到錯誤。
ConfigurationFile.ini
概觀
組態檔包含安裝期間提供的輸入設定。該檔案可以用來重新啟動安裝,而不必手動輸入設定。不過,帳號的密碼、PID 與某些參數不會儲存在組態檔中。這些設定可以加入至檔案,或者使用命令列或安裝程式使用者介面提供。如需詳細資訊,請參閱<如何:使用組態檔來安裝 SQL Server 2008>。
位置
這個檔案位於 %programfiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\。
SystemConfigurationCheck_Report.htm
概觀
系統組態檢查報告包含每個已執行規則以及執行狀態的簡短描述。
位置
這個檔案位於 %programfiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\。