在vista下安装VS2008和SQL2005
vista存在严重的兼容性问题,这是全地球人都知道的事实。但是vista的美观和3D效果的确令人向往,在一个偶然的机会下(原来的xp系统崩溃了),我便安装了正版的vista系统(我买联想F41G时附带的正版系统碟),是家庭基础版的,用了一下就觉得太麻烦,而且兼容问题还是很严重,于是就下了一个联想的旗舰版来装。顺便说说,微软说,家庭版的用户要想升级到更高级的vista系统,就必须重新购买正版密钥。但是,其实同样的密钥在不同版本的vista系统中是可以共用的,也就是说,只要你是正版的密钥,无论你机器上是什么版本的vista,都一样可以通过微软的正版认证。所以,大家别被微软给骗了。我现在用的是lenovo的旗舰版(也就是最终版),旗舰版是vista家族中最高级的系统,也是功能最完全的系统,面向多媒体娱乐,也面向开发,不过同样也是最沉重的系统,安装完成后,占用硬盘空间12G!
好了,装好了旗舰版的vista系统和驱动,接着就进入主题,安装VS2008 和SQL2005。
先下载一个Microsoft Visual Studio 2008,下载地址:http://download.microsoft.com/download/8/1/d/81d3f35e-fa03-485b-953b-ff952e402520/VS2008ProEdition90dayTrialENUX1435622.iso
密钥:PYHYP-WXB3B-B2CCM-V9DX9-VDY8T
双击进入安装界面,一直按下去,选择完整安装,会出现一个选择路径的地方,最好更改路径,因为VS2008如果装在C盘的话,会占用超过3G的硬盘容量。选择安装在其他盘,比如D盘,不过即使你选择安装在D盘,vs2008还是会在C盘建立目录并安装.net framework 3.5,.net framework 3.5是必须安装在C盘的,不过占据的空间不算大,1g左右吧。笔者经过测试,发现了一个问题,VS2008在安装时会出现错误,并列出一堆没有安装成功的组件,其实就只有.net framework 3.5安装成功了,其他的都安装失败,不知道是不是更改目录的原因。失败就失败吧,笔者重启电脑之后又重新安装了VS2008,由于前面已经安装了.net framework3.5,所以,这一次安装vs2008自动直接跳过,然后安装刚才安装失败的组件,期间会提示SQL2005存在兼容性问题,然后要你选择,笔者选择运行程序,然后安装继续。经过半个多小时的痛苦折磨,笔者终于看到了VS2008安装成功的界面!实在不容易啊~安装vs2008耗时接近1个半小时。
安装成功VS2008 之后,笔者异常兴奋,可是问题就在这个时候出现了。VS2008自带的SQL005 express,是属于微软免费提供的SQL2005简化版,简化版中具备SQL2005正式版的大部分功能,就是缺少了一个ManagerMent studio ,上网搜索了一下,发现微软主页有提供这个管理器的下载,然后下了来安装,结果安装不成功,提示出现错误,笔者很郁闷,不停地埋怨微软是垃圾,居然自己拆自己的招牌,自己的系统跟自己的软件过不去。然后笔者也尝试过下载SQL2005专业版,结果提示系统不支持。笔者更郁闷了,上百度再搜,有篇文章说,vista只支持SQL2005 express edition 和SQL2005 Development edtion。于是,笔者下载了一个SQL2005开发版,可以安装成功,只是笔者发现,vista系统中存在两个SQL server,一个是express版的,一个是开发版的,两个数据库服务器浪费了大量的系统资源,而且,笔者发现,开发版也没有自动安装managerment studio。白干活!上微软主页,微软说SQL2005 express版跟vista系统存在兼容性问题,但是此问题会在以后的补丁sp2中解决。
微软提供了SP2的下载,下载地址:http://download.microsoft.com/download/c/6/b/c6bc0c06-0e01-4362-8554-1ecb5f186462/SQLEXPR_ADV_CHS.EXE
下载完成后安装此文件,不知道是微软的原因还是什么,sp2默认是不安装managerment studio的。所以必须用户自己手动选择,看下面两幅图,第一幅是默认的,第二幅是手动选择的。
然后下一步,继续安装,直到安装成功。到了这里,SQL2005的安装已经全部完成。
笔者在安装SQL2005的时候,由于网上的资源太少,而且零散,所以耗费了笔者很多时间和精力。为了方便与笔者遇到同样问题的读者,笔者就写下了这一篇安装文章,希望大家互相学习,互相提高。