我在虚拟机的 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:
答案2
我终于找到了问题所在!连接到虚拟机的 USB 硬盘导致了虚拟机上的所有问题。我将其移除后,一切正常。SQL Server 卸载成功。