SQL2008R2 在 Windows 7 上安装问题 - 无法安装安装支持文件?

SQL2008R2 在 Windows 7 上安装问题 - 无法安装安装支持文件?

我正在尝试安装上述内容,但在尝试安装安装支持文件时出现以下错误,

这是安装支持文件期间发生的第一个错误

TITLE: Microsoft SQL Server 2008 R2 Setup
------------------------------

The following error has occurred:

The installer has encountered an unexpected error. The error code is 2337. Could not close file: Microsoft.SqlServer.GridControl.dll GetLastError: 0.

Click 'Retry' to retry the failed action, or click 'Cancel' to cancel this action and continue setup.

For help, click: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.50.1600.1&EvtType=0xDF039760%25401201%25401

这是在安装程序中单击“继续”后出现的第一个错误

TITLE: Microsoft SQL Server 2008 R2 Setup
------------------------------

The following error has occurred:

SQL Server Setup has encountered an error when running a Windows Installer file.

Windows Installer error message: The Windows Installer Service could not be accessed. This can occur if the Windows Installer is not correctly installed. Contact your support personnel for assistance.

Windows Installer file: C:\Users\watto_uk\Desktop\In-Digital\Software\Microsoft\SQL Server 2008 R2\1033_ENU_LP\x64\setup\sqlsupport_msi\SqlSupport.msi
Windows Installer log file: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20110713_205508\SqlSupport_Cpu64_1_ComponentUpdate.log

Click 'Retry' to retry the failed action, or click 'Cancel' to cancel this action and continue setup.

For help, click: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.50.1600.1&EvtType=0xDC80C325

这些错误是由从 Microsoft 下载的 ISO 包生成的。我也尝试过使用 Web 平台安装程序来安装 Express 版本,但 SQL Server 安装也因此失败。管理工作室安装正常,但服务器安装不正常。我已检查以确保 Windows 安装程序已启动,并且确实已启动。似乎无法在任何地方找到答案,因为之前报告的所有问题似乎都与 XP 有关。我之前确实在机器上安装了 Express 版本,但为了升级到完整版本而卸载了它,现在我希望我没有这样做。

有人能给我提供一些建议或者指出正确的方向,让我不要因此而发疯吗?

任何建议将被认真考虑。

更新=========================

经过深入挖掘,我从安装日志文件中找到了错误的详细信息,如果需要,我还可以上传日志文件。

MSI (s) (E8:28) [23:35:18:705]: Assembly Error:The module '%1' was expected to contain  an assembly manifest.
MSI (s) (E8:28) [23:35:18:705]: Note: 1: 1935 2:  3: 0x80131018 4: IStream 5: Commit 6:  
MSI (s) (E8:28) [23:35:18:705]: Note: 1: 2337 2: 0 3:  Microsoft.SqlServer.GridControl.dll 
MSI (s) (E8:28) [23:35:22:869]: Product: Microsoft SQL Server 2008 R2 Setup (English) -- Error 2337. The installer has encountered an unexpected error. The error code is 2337.   Could not close file: Microsoft.SqlServer.GridControl.dll GetLastError: 0.

MSI (s) (E8:28) [23:35:22:916]: Internal Exception during install operation: 0xc0000005 at 0x000007FEE908A23E.
MSI (s) (E8:28) [23:35:22:916]: WER report disabled for silent install.
MSI (s) (E8:28) [23:35:22:932]: Internal MSI error. Installer terminated prematurely.

Error 2337. The installer has encountered an unexpected error. The error code is 2337. Could not close file: Microsoft.SqlServer.GridControl.dll GetLastError: 0.
MSI (s) (E8:28) [23:35:22:932]: MainEngineThread is returning 1603
MSI (s) (E8:58) [23:35:22:932]: RESTART MANAGER: Session closed.
Installer stopped prematurely.
MSI (c) (0C:14) [23:35:22:947]: Decrementing counter to disable shutdown. If counter  >= 0, shutdown will be denied.  Counter after decrement: -1
MSI (c) (0C:14) [23:35:22:947]: MainEngineThread is returning 1601
=== Verbose logging stopped: 13/07/2011  23:35:22 ===

答案1

这是由于 ISO 文件损坏

答案2

尝试使用已安装的 ISO 文件在虚拟机上安装时,可能会出现一些类似的问题。Microsoft Virtual PC ISO 安装器和 Hyper-V ISO 安装器似乎在安装 SQL Server 2008 R2 时存在问题。解决方案是提取 ISO 文件的内容并从中进行安装(复制到虚拟机的本地驱动器,或复制到 VHD 文件并安装该文件,或将其放在网络共享上并从那里进行安装)

相关内容