Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 Windows installer 4.5和Sql Server 2005?_Sql Server 2005_Windows Installer - Fatal编程技术网

Sql server 2005 Windows installer 4.5和Sql Server 2005?

Sql server 2005 Windows installer 4.5和Sql Server 2005?,sql-server-2005,windows-installer,Sql Server 2005,Windows Installer,我不久前在安装SQL server 2008时已卸载了SQL server 2005express 这样做需要安装windows installer 4.5 现在,我又发现了一个使用SQLServer2005express的理由 (重新连接outlook Business Contact Manager,后者要求它连接到默认的MSSQL\MSSMLBIZ数据库) 但是,当我安装SQL server 2005的任何版本时,它在所有重要方面都会失败,例如数据库引擎,并显示一条消息:我应该将windo

我不久前在安装SQL server 2008时已卸载了SQL server 2005express

这样做需要安装windows installer 4.5

现在,我又发现了一个使用
SQLServer2005
express的理由

(重新连接outlook Business Contact Manager,后者要求它连接到默认的MSSQL\MSSMLBIZ数据库)

但是,当我安装SQL server 2005的任何版本时,它在所有重要方面都会失败,例如数据库引擎,并显示一条消息:我应该将windows installer升级到新版本

我将此解释为
sql2005
安装程序遇到故障,并假定这是因为安装程序版本不正确,并且假定版本太旧

但我怀疑这个版本太过后续


有什么办法可以解决这个问题吗?

基于MSI的安装程序会产生错误消息,这是出了名的误导(大多数安装程序会默默地接受大量错误条件,并显示一条通用错误消息)。最好的办法是仔细检查SQL Server 2005安装程序创建的日志文件(IIRC,它们被转储到%TMP%目录中。)这肯定会提供更多信息

您可以尝试卸载KB942288软件包(添加/删除程序,确保选中“显示更新”复选框,并找到相应的条目。)这里还有一些。但不保证这会对您的系统造成什么影响,特别是因为自安装4.5以来,您肯定执行了很多安装操作

您还可以尝试中描述的一种或多种通用MSI调试技术