在 Windows 8 上安装 SQL Server Express 2008 时出现 XML 生成错误
免责声明:是的,我知道 Windows 8 是预发行版本,不一定能正常工作。我还需要这样做。
我正在尝试在 Windows 8 32 位(通过 Virtual Box)上安装 SQL Server Express 2008 R2。当我运行安装程序时,出现错误:
Database installer returned error code -2147024893 (The system cannot find the path specified.)
Web 安装程序也不起作用。 WPI 的日志文件告诉我:
DownloadManager Information: 0 : Install exit code for product 'SQL Server Express 2008 R2' is -2068774911
我尝试在 Windows 7 的兼容模式下运行此程序。我可以运行安装程序,单击安装屏幕,最后我收到此错误:
There was an error generating the XML document.
Error code: 0x84B10001.
如何让它工作,或者,如何调试/分类这个?我查看了日志,但不太确定他们说了什么;这可能是注册表写入错误。在管理模式下运行只会导致安装程序无法加载,或者出现不错的 BSOD:
Disclaimer: Yes, I know Windows 8 is a pre-release and things won't necessarily work. I still need to do this.
I'm trying to install SQL Server Express 2008 R2 on Windows 8 32-bit (via Virtual Box). When I run the installer, I get an error:
Database installer returned error code -2147024893 (The system cannot find the path specified.)
The web installer didn't work either. WPI's log file tells me:
DownloadManager Information: 0 : Install exit code for product 'SQL Server Express 2008 R2' is -2068774911
I tried running this in compatibility mode for Windows 7. I can run the installer, click through the setup screen, and finally I get this error:
There was an error generating the XML document.
Error code: 0x84B10001.
How do I get this working, or, how do I debug/triage this? I looked through the logs, but I'm not too sure what they said; it might've been a registry-write error. Running in admin mode just causes the installer to not load, or a nice BSOD:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
讽刺的是,答案非常简单——我在 32 位 Windows 8 上安装 32 位 SQL Server。相反,我转而在 64 位 Windows 8 上安装 64 位 SQL Server。
问题解决了。
The answer, ironically, is quite simple -- I was installing 32-bit SQL Server on a 32-bit Windows 8. Instead, I moved to installing a 64-bit SQL Server on a 64-bit Windows 8.
Problem solved.