一直使用SQL Server 2000 ,覺得安裝方便快速,便不想升級到2005/2008.今天有個項目突然要用到2008,於是就在Windows7下安裝了一下,沒想到碰到一個1608 錯誤,中間提示一大堆信息,上網搜索了一下,也好多遇到過這個錯誤,試了網上的方法都沒有成功,郁悶中搜索到一個國外的方法:
SQL Server 2008 Setup fails on Windows 7 Enterprise, Error code 1608
To troubleshooting the issue, please try the following steps:
1. Get the Product Code = '{AEB9948B-4FF2-47C9-990E-47014492A0FE}'.
2. Byte reverses the first part from AEB9948B to B8499BEA.
3. Search in the registry under HKEY_CLASSES_ROOTInstallerUpgradeCodes and find a match.
4. Take a backup of the registry and delete the parent key.
5. Re-run the installation and if it fails again for a different GUID then repeat the steps stated above.
我試了一下,刪除整UpgradeCodes後順利安裝了.
如何以及何時使用 SQL Server 2008 的日志文件
Summary.txt
位置: %ProgramFiles%Microsoft SQL Server100Setup BootstrapLog
用途: 此日志已在干淨的、 用戶友好的日志文件包含有關該問題的基本信息。 檢測到組件的 SQL 服務器、 操作系統環境、 已指定命令行參數、 指定了值和已執行的每個 MSI 和 MSP 文件的總體狀態,顯示了此文件。
故障排除: 若要查找此文件中的錯誤,您通常可以搜索的錯誤或失敗關鍵字。 有關故障的詳細信息的詳細信息,請行開頭失敗的日志中打開列出的文件。
Summary_<%ComputerName%_YYYYMMDD_HHMMSS>.txt
位置: %ProgramFiles%Microsoft SQL Server100Setup BootstrapLog <yyyymmdd_hhmmss>Summary_<%ComputerName%_YYYYMMDD_HHMM>.txt</yyyymmdd_hhmmss>
用途: 此日志文件包含 Summary.txt 文件包含相同的信息。 此外,此日志還可能包含以前針對此 SQL Server 安裝程序嘗試。
故障排除: 若要查找此文件中的錯誤,您通常可以搜索的錯誤或失敗關鍵字。 有關故障的詳細信息的詳細信息,請行開頭失敗的日志中打開列出的文件。
Detail.txt
位置: %ProgramFiles%Microsoft SQL Server100Setup BootstrapLog <yyyymmdd_hhmm>Detail.txt</yyyymmdd_hhmm>
用途:此日志文件提供執行詳細的的日志。 它被組織在開頭跟生成日志的擴展名的時間戳的行。 這是一個最重要的日志文件,因為它可用於確定出現的故障中。 在時間的基礎上生成日志。 這意味著,而不是生成它們的組件,但在其中調用它們時在此處記錄該操作。 這可用於確定執行進程步驟的、 操作的執行的順序和依賴項之間的操作。 此文件是為主要的工作流,如安裝或升級的工作流生成的。
故障排除: 如果在安裝過程中出現的錯誤將記錄錯誤或異常文件的末尾。 要找到此文件中的錯誤,必須找到該文件的最後,並從底部到頂部查找記錄錯誤或異常反向操作中閱讀它。 找到行退出功能代碼以開始之後,將顯示在您的 Summary.txt 文件中您可以搜索錯誤,Watson 存儲桶或 Detail.txt 文件中的異常關鍵字。 退出功能代碼旁邊的搜索結果將幫助您確定何時以及第一次發生此錯誤。
Detail_ComponentUpdate.txt
位置: %ProgramFiles%Microsoft SQL Server100Setup BootstrapLog <yyyymmdd_hhmmss>Detail_ComponentUpdate.txt</yyyymmdd_hhmmss>
用途: 此日志文件類似於 Detail.txt 文件。 為組件更新工作流生成此文件。
故障排除: 對於 Detail.txt 相同。
Detail_GlobalRules.txt
位置: %ProgramFiles%Microsoft SQL Server100Setup BootstrapLog <yyyymmdd_hhmmss>Detail_GlobalRules.txt</yyyymmdd_hhmmss>
用途: 此日志文件類似於 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>
位置:www.3ppt.com %ProgramFiles%Microsoft SQL Server100Setup BootstrapLog <yyyymmdd_hhmmss> <name>.log</name></yyyymmdd_hhmmss>
用途: 這些日志文件提供程序包安裝過程的詳細的日志。 安裝指定的包時,將由 Msiexec.exe 過程中生成這些日志。 是否成功安裝,您可以看到一個顯示的日志項產品:<product name="" -="" installation="" completed="" successfully”="" if="" no="" errors=""></product>
故障排除: 您在使用 MSI 日志文件時確保看而不是被動的錯誤消息這一問題的原始源。 若要執行此操作,請按照下列步驟:
排序 MSI 日志位於同一目錄中已更改的日期。
打開每個 MSI 日志文件從日志文件的每個以前的日志。 對於每個日志文件搜索返回值 3 或 @ Microsoft 不帶引號。 直到您找到該日志的末尾沒有錯誤,請注意每個文件的錯誤信息。 最後一個日志包含原有的錯誤。 當您在日志中查找第一個匹配項時,您必須確定因為並非所有的返回值 3 錯誤的問題,該條目是否有效。 這些錯誤的一些要求。 如果您不能確定這些錯誤的有效性,我們建議您讓其中一個可用的 Microsoft SQL Server 支持選項。
SystemConfigurationCheck_Report.htm
位置: %ProgramFiles%Microsoft SQL Server100Setup BootstrapLog <yyyymmdd_hhmmss>SystemConfigurationCheck_Report.htm</yyyymmdd_hhmmss>
用途: 此文件包含規則的執行狀態的友好的版本。 它還提供了執行的每個規則的簡短描述。
故障排除: 您可以打開 SystemConfigurationCheck_Report.htm 文件和失敗關鍵字查找並檢查任何警告條目應用於您的環境。