在 Windows 7 安裝 SQL Server 2008 時遇到錯誤代碼 1608,經測試以下步驟可解決:
{AEB9948B-4FF2-47C9-990E-47014492A0FE}AEB9948B 進行位元組反轉 → B8499BEAHKEY_CLASSES_ROOT\Installer\UpgradeCodes 找到對應項目實測刪除整個 UpgradeCodes 後即可順利安裝。
安裝過程會在 %ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\ 目錄下產生多種日誌,依用途分類:
| 檔案名稱 | 用途 | 疑難排查重點 |
|---|---|---|
Summary.txt |
乾淨、用戶友好的摘要日誌,含元件偵測、OS 環境、命令列參數、MSI/MSP 執行狀態 | 搜尋 "Error" 或 "Failure" 關鍵字 |
Summary_<ComputerName>_YYYYMMDD_HHMMSS.txt |
含歷次安裝嘗試的摘要資訊 | 同上 |
Detail.txt |
最重要的詳細執行日誌,按時間戳記錄,可追蹤操作順序與相依性 | 從檔案末尾向上搜尋 "Error"、"Exception"、"Exit code" |
Detail_ComponentUpdate.txt |
元件更新工作流日誌 | 同 Detail.txt |
Detail_GlobalRules.txt |
全域規則執行日誌 | 僅當 Summary.txt 的 SystemConfigurationCheck 區段顯示失敗時參考 |
<feature>_<arch>_<iter>.log 等 MSI 日誌 |
套件安裝詳細日誌,由 Msiexec.exe 產生 | 依修改日期排序,從舊到新搜尋 "Return value 3" 或 "@ Microsoft",最後一個含錯誤的即為根因 |
SystemConfigurationCheck_Report.htm |
規則執行狀態的友善版本,含每個規則的簡短描述 | 搜尋 "Failed" 與警告項目 |