无法从 Windows Server 2012 r2 卸载 SQL Server 2008

无法从 Windows Server 2012 r2 卸载 SQL Server 2008

我在虚拟机的 VirtualBox 上安装了 SQL Server 2008(64 位) Express,客户操作系统为 Windows Server 2012 R2(它也是域控制器)。安装后,我决定卸载此 SQL Server 并安装另一个版本的 SQL Server。每次我转到“程序和功能”卸载它们时,虚拟机都会关闭。我希望您能帮助我,如何解决我的问题?

我的主机操作系统是:Debian GNU/Linux 7.8(wheezy)我的虚拟盒版本是:4.3.20 r96996

关闭发生在:SQL Server 卸载的删除进度上。

在卸载之前,我还停止了与 SQL Server 具有相关名称的每个服务。

您可以在这里看到冻结时间:

在此处输入图片描述

这也是我的 VBox 日志: VBox日志

这里是日志目录:\Temp\sqlredist_uninstall.log

感谢您的关注和时间

答案1

恢复 SQL-DMO

regsvr32.exe sqldmo.dll

卸载 SQL Server 组件:

%ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\ARPWrapper.exe /Remove

安装/卸载 SQL Server 日志:

%ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\

在 SQL Server Express 文件夹中运行:

Setup.exe /Action=Uninstall /INSTANCENAME=SQLEXPRESS /FEATURES=SQL,RS /Q

或使用/QUIET

变量 2:

start /wait msiexec /x {SQL Server CLSID} SKIPREDISTPREREQS=1 /l*v C:\Temp\sqlredist_uninstall.log

变量 3:

MsiExec.exe /I {SQL Server CLSID}

变量 4:

如何卸载 SQL Server 2008 实例

答案2

我终于找到了问题所在!连接到虚拟机的 USB 硬盘导致了虚拟机上的所有问题。我将其移除后,一切正常。SQL Server 卸载成功。

相关内容