sqlserver2008安装失败

sqlserver2008安装失败

我正在尝试安装 sql server 2008 express 但失败了,我正在使用 web 平台安装程序。

我收到以下错误:

产品“SQL Server Express 2008 with Service Pack 1”的安装退出代码为 -2067529723

为什么?该怎么办?

答案1

查看系统中的日志文件"c:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log"或相当于您的系统的日志文件 - 向后查看 Detail.txt 并查找其中的错误。

答案2

此问题仍然与 SQL Server 2014 有关,错误代码完全相同 (-2067529723)。我尝试将 SQL Server 2012 Express 升级到 SQL Server 2014 Express,但在运行 Setup.exe 文件时立即崩溃。

我在 ESXi 主机上使用 Windows Server 2012 实例,从其他帖子中了解到有关这个问题实际上可能相关。

偶然间我发现%温度%环境变量由于某种原因指向不存在的路径,因为它指向的路径以“\2”结尾,例如C:\Users\用户名\AppData\Local\Temp\2

要测试这一点:按 Windows+R 运行命令,输入%温度%然后按 Enter。如果您收到错误消息,提示找不到文件夹,则表示您遇到了同样的问题。

我通过手动创建 \2 子文件夹解决了这个问题,然后安装就可以正常启动了。

答案3

我发现的最佳解决方案是在这里: http://support.microsoft.com/kb/954835 - 请参阅替代解决方法步骤

基本上,安装 SQL Server最新的 SP其他机器(最好是 XP,我自己的机器上使用的是 XP 模式)。然后在您的机器上安装 SQL Server。
当您到达无法启动 SQL 服务的地步时,将Sqlservr.exeSqlos.dll文件从BINN成功机器上的文件夹复制到您的机器上。然后单击“重试”,服务应该会启动。

在许多其他建议中,这是唯一对我有用的建议。

答案4

请参阅此主题:http://social.msdn.microsoft.com/forums/en-US/sqldatabaseengine/thread/caac8741-4db9-488a-aef6-998a0eede2f5/

首先确保您是远程服务器上的管理员。根据 http://msdn.microsoft.com/en-us/library/ms143219.aspx

对于本地安装,您必须以管理员身份运行安装程序。如果从远程共享安装 SQL Server,则必须使用在远程共享上具有读取和执行权限的域帐户。

然后确保您正在从 DVD 根目录运行 setup.exe,而不是从 x86/x64/ia64 等安装程序文件夹之一内部运行 setup100.exe。如果失败,请下载 SQL Server 2008 的 CU2,并首先运行它,这将安装更新的安装程序和支持文件,然后重新运行安装程序。

相关内容