我正在尝试将 SQL Express 升级到 SQL Server 2008,但它给出了以下警告。它总是说存在以前的安装,但我已经卸载了与 SQL Server 2008 相关的所有内容。我还尝试使用维护工具进行修复,但仍然失败。我现在该怎么办?
答案1
如何解决 SQL Server 2008 升级失败的问题
http://support.microsoft.com/kb/955399
若要解决此问题,您必须检查摘要日志文件并执行“最终结果”条目下指定的操作。为此,请按照下列步骤操作:
- 找到失败升级的摘要日志文件。通常,摘要日志文件位于以下文件夹中:%ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\LOG\ 摘要日志文件的名称类似于以下名称:Summary_Server_Name-Node1_Date_Time.txt
- 打开摘要日志文件,然后找到“最终结果”条目。此条目指定完成升级必须采取的操作。例如,您可能会看到类似于以下条目的条目:SQL Server 升级失败。要继续,请调查失败的原因,纠正问题,使用以下命令行卸载 SQL Server,然后重新运行 SQL Server 安装程序。卸载命令行:setup /q /action=uninstall /instanceid=CLUSTER1 /features=SQLEngine,Replication,FullText
- 调查并解决导致失败的问题。然后继续执行其余步骤。
- 在命令提示符下,移动到以下文件夹:%Program Files%\Microsoft SQL Server\100\Setup Bootstrap
- 在命令提示符下,键入您在步骤 2 中的“最终结果”条目中标识的命令,然后按 ENTER。例如,如果“最终结果”条目类似于步骤 2 中的示例条目,请键入以下命令,然后按 ENTER:setup /q /action=uninstall /instanceid=CLUSTER1 /features=SQLEngine,Replication,FullText
- 卸载完成后,重新启动升级到SQL Server 2008。