SQL Server 2005 Express Edition安装失败 解决办法
今天电脑出现问题,重新安装操作系统。相应地,各种平台及应用软件也要重新安装。Windows XP安装没有问题,在安装Visual Studio 2005时出现问题,安装这个软件时,其它组件安装都成功,只是最后一个组件:SQL Server 2005 Express Edition,总是被提示无法安装,重试了两次,故障如故,按照上边提示的错误信息,也毫无头绪。SQL Server安装不成功关系很大,因为笔者就是用VS2005开发动态网页,动态网页当然需要数据库的支持,所以这时打开VS2005的话,会发现所有有后台数据库的网页都会出现错误信息,说是无法连接到数据库。于是笔者到百度上去查询这个问题的解决办法,查询出来的结果不算少,而且也试了其中两个看起来还象样的解决办法,仍然无济于事。
笔者开始自己来想办法解决,从上午11点到下午6点,最终解决了这个问题,所以把自己的经验发到网上,给有同样问题的朋友一个提示。
如果在安装Visual Studio 2005时,最后一个组件SQL Server 2005 Express Edition安装失败,可以考虑如下的解决办法:
原理:不同于商业版的SQL Server,微软发行的SQL Server 2005 Express Edition是一个免费的数据库,可以从这里下载,这是微软的官方下载网站,里边全部是英文,而且出现了好几个Download的字样,注意下载第三部分左边一列第一个出现的那个Download(大小为36.5MB),这个文件就是单独版本的SQL Server 2005 Express Edition。因为安装SQL Server 2005 Express Edition 需要.NET Framework 2.0,所以SQL Server 2005 Express Edition不能在Visual Studio 2005之前安装,必须在VS2005安装之后(这时已经安装.NET Framework 2.0),才能安装SQL Server 2005 Express Edition。
笔者按这种原理试验了两次,全部成功,具体办法如下:
1、下载SQL Server 2005 Express Edition 单独版本
2、(如果安装VS2005时SQL Server 2005 Express Edition组件安装失败,进行这一步,如果是全新安装VS2005,可以跳过这一步,直接进入下一步)到“控制面板”中双击“添加或删除程序”,把所有涉及SQL Server的程序删除(估计有四、五个这样的程序);然后删除C:/Program files/Microsoft SQL Server文件夹
3、安装Visual Studio 2005,进行到安装选项时,选择“自定义安装”(缺省的是“全部安装”),在组件选取时,把最后一项“SQL Server 2005 Express”这一项前边的的对号去掉(注:开发语言也可以去掉几个,笔者只用C#,所以把J#、C++和Visual Basic三种语言都选掉了,用不着)
4、开始安装VS2005,同时.NET Framework 2.0也一并安装上了
5、安装第一步下载的SQL Server 2005 Express Edition,注意这个安装稍显麻烦,里边有几个选项,不过不要紧,按照缺省的选项一直点击“下一步”就可以安装成功
6、运行进入VS2005,新建一个网站,选取初学者网站工具包,在“解决方案资源管理器”中双击Default.aspx文件,按F5运行该文件,如果可以打开网页,就说明安装成功了,否则会出现错误信息,说数据库无法连接