一直使用SQL Server 觉得安装方便快速便不想升级到/今天有个项目突然要用到于是就在Windows下安装了一下没想到碰到一个 错误中间提示一大堆信息上网搜索了一下也好多遇到过这个错误试了网上的方法都没有成功郁闷中搜索到一个国外的方法:
SQL Server Setup fails on Windows Enterprise Error code
To troubleshooting the issue please try the following steps:
Get the Product Code = {AEBBFFCEAFE}
Byte reverses the first part from AEBB to BBEA
Search in the registry under HKEY_CLASSES_ROOTInstallerUpgradeCodes and find a match
Take a backup of the registry and delete the parent key
Rerun the installation and if it fails again for a different GUID then repeat the steps stated above
我试了一下删除整UpgradeCodes后顺利安装了
如何以及何时使用 SQL Server 的日志文件
Summarytxt
位置 %ProgramFiles%Microsoft SQL ServerSetup BootstrapLog
用途 此日志已在干净的 用户友好的日志文件包含有关该问题的基本信息 检测到组件的 SQL 服务器 操作系统环境 已指定命令行参数 指定了值和已执行的每个 MSI 和 MSP 文件的总体状态显示了此文件
故障排除 若要查找此文件中的错误您通常可以搜索的错误或失败关键字 有关故障的详细信息的详细信息请行开头失败的日志中打开列出的文件
Summary_<%ComputerName%_YYYYMMDD_HHMMSS>txt
位置 %ProgramFiles%Microsoft SQL ServerSetup BootstrapLog <yyyymmdd_hhmmss>Summary_<%ComputerName%_YYYYMMDD_HHMM>txt</yyyymmdd_hhmmss>
用途 此日志文件包含 Summarytxt 文件包含相同的信息 此外此日志还可能包含以前针对此 SQL Server 安装程序尝试
故障排除 若要查找此文件中的错误您通常可以搜索的错误或失败关键字 有关故障的详细信息的详细信息请行开头失败的日志中打开列出的文件
Detailtxt
位置 %ProgramFiles%Microsoft SQL ServerSetup BootstrapLog <yyyymmdd_hhmm>Detailtxt</yyyymmdd_hhmm>
用途:此日志文件提供执行详细的的日志 它被组织在开头跟生成日志的扩展名的时间戳的行 这是一个最重要的日志文件因为它可用于确定出现的故障中 在时间的基础上生成日志 这意味着而不是生成它们的组件但在其中调用它们时在此处记录该操作 这可用于确定执行进程步骤的 操作的执行的顺序和依赖项之间的操作 此文件是为主要的工作流如安装或升级的工作流生成的
故障排除 如果在安装过程中出现的错误将记录错误或异常文件的末尾 要找到此文件中的错误必须找到该文件的最后并从底部到顶部查找记录错误或异常反向操作中阅读它 找到行退出功能代码以开始之后将显示在您的 Summarytxt 文件中您可以搜索错误Watson 存储桶或 Detailtxt 文件中的异常关键字 退出功能代码旁边的搜索结果将帮助您确定何时以及第一次发生此错误
Detail_ComponentUpdatetxt
位置 %ProgramFiles%Microsoft SQL ServerSetup BootstrapLog <yyyymmdd_hhmmss>Detail_ComponentUpdatetxt</yyyymmdd_hhmmss>
用途 此日志文件类似于 Detailtxt 文件 为组件更新工作流生成此文件
故障排除 对于 Detailtxt 相同
Detail_GlobalRulestxt
位置 %ProgramFiles%Microsoft SQL ServerSetup BootstrapLog <yyyymmdd_hhmmss>Detail_GlobalRulestxt</yyyymmdd_hhmmss>
用途 此日志文件类似于 Detailtxt 文件 此文件是为全局规则执行生成的
故障排除 Summarytxt 文件 SystemConfigurationCheck 节中显示失败的情况下才使用此日志文件 通常您可以打开并使用 SystemConfigurationCheck_Reporthtm 文件来获得所需的所有信息 但是您是否从该日志的其他信息搜索在规则进行评估 失败在此文件中的短语
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>
位置wwwpptcom %ProgramFiles%Microsoft SQL ServerSetup BootstrapLog <yyyymmdd_hhmmss> <name>log</name></yyyymmdd_hhmmss>
用途 这些日志文件提供程序包安装过程的详细的日志 安装指定的包时将由 Msiexecexe 过程中生成这些日志 是否成功安装您可以看到一个显示的日志项产品<product name="" ="" installation="" completed="" successfully”="" if="" no="" errors=""></product>
故障排除 您在使用 MSI 日志文件时确保看而不是被动的错误消息这一问题的原始源 若要执行此操作请按照下列步骤
排序 MSI 日志位于同一目录中已更改的日期
打开每个 MSI 日志文件从日志文件的每个以前的日志 对于每个日志文件搜索返回值 或 @ Microsoft 不带引号 直到您找到该日志的末尾没有错误请注意每个文件的错误信息 最后一个日志包含原有的错误 当您在日志中查找第一个匹配项时您必须确定因为并非所有的返回值 错误的问题该条目是否有效 这些错误的一些要求 如果您不能确定这些错误的有效性我们建议您让其中一个可用的 Microsoft SQL Server 支持选项
SystemConfigurationCheck_Reporthtm
位置 %ProgramFiles%Microsoft SQL ServerSetup BootstrapLog <yyyymmdd_hhmmss>SystemConfigurationCheck_Reporthtm</yyyymmdd_hhmmss>
用途 此文件包含规则的执行状态的友好的版本 它还提供了执行的每个规则的简短描述
故障排除 您可以打开 SystemConfigurationCheck_Reporthtm 文件和失败关键字查找并检查任何警告条目应用于您的环境