我正在Hostgator的Windows Server 2008 R2计算机上为客户安装SQL Server 2005 Standard。 Windows和SQL Server都是64位版本。
我的客户已将所有磁盘复制到服务器上的文件夹中。我完成了整个过程,并告知在安装介质上找不到安装程序包。如果我专门运行SqlRun.msi,则该消息指定它找不到sql.cab。
怀疑一份损坏的副本,我让她再次复制该文件夹。同样的事情发生了。她指出,她已经复制了磁盘1和磁盘2选项以及一体化磁盘。所以我试着从磁盘1开始。同样的事情发生了。
此时腐败的媒体和腐败的复制似乎不是合理的答案,因为她从其中一个媒体上复制了2个并复制了2个不同的媒体集 - 并且发生了完全相同的事情。
以下是详细的Windows Installer日志的结尾: ===记录已停止:2014年6月19日8:14:12 === MSI(c)(18:EC)[08:14:12:498]:注意:1:1708 MSI(c)(18:EC)[08:14:12:498]:产品:Microsoft SQL Server 2005(64位) - 安装失败。
MSI(c)(18:EC)[08:14:12:498]:Windows Installer安装了该产品。产品名称:Microsoft SQL Server 2005(64位)。产品版本:9.00.1399.06。产品语言:1033。制造商:Microsoft Corporation。安装成功或错误状态:1603。
MSI(c)(18:EC)[08:14:12:514]:抓取执行互斥锁。 MSI(c)(18:EC)[08:14:12:514]:清理卸载的安装包,如果有的话 MSI(c)(18:EC)[08:14:12:530]:MainEngineThread返回1603 ===详细记录已停止:2014年6月19日8:14:12 ===
我在http://support.microsoft.com/kb/950636尝试了修补程序,但拒绝运行,说它不适用于操作系统。
我尝试按照http://social.msdn.microsoft.com/forums/sqlserver/en-US/a9dc9b5a-6cf4-490d-bfbd-909818e45db0/cant-install-ss-2005-cant-find-sqlcab关闭防火墙,这没有用。它似乎没有意义,但我会尝试几乎任何东西。
Windows Installer已经是版本5,所以这似乎不是问题。
你还有什么建议?
谢谢!