工欲善其事,必先利其器。本机的系统是在网上自己下载的,是32位windows7旗舰版。因为学习,需要在一台机子上同时安装SQL Server2000,2005,2008三个版本的数据库。先是在网上查了好多资料,找到一篇帖子说是可以共存。这才放下心来进行安装。最后,经过努力完成了数据库的安装。最终完成的版本是SQL Server2000(个人版)+SP4,SQL Server2005(企业版)+SP4,SQL Server2008(企业版)现将在安装过程中遇到的问题进行总结。
首先,在安装前需要关掉防火墙,特别是在安装SQL2005和SQL2008时。最好连杀毒软件啥的都关掉。期间提示兼容性问题一概选择继续运行(管理员身份)。
一,安装SQL2000时比较简单,基本上选定安装文件一路走下来就OK了。其中有2个地方需注意的。
1,如下安装定义,需要选择服务器和客户端工具安装,如果无法选择就是安装文间出了问题或是选择的不是个人版。
2,身份验证模式,选择合适的身份验证模式。一般选择混合模式,并设置相应的密码。
一路安装下来,完成后安装SP4即可。
二,接下来安装SQL2005。注意在安装前需要启用相关的IIS服务,这部分具体的操作在网上都可以找到相应的操作。接着开始安装,安装步骤参考网上相关帖子都可以找到图解。这里需要提醒的是在实例安装这一项,一定要选择命名实例,为其起一个名字,继续安装。身份认证模式选择混合模式。操作同SQL2000.
三,安装SQL 2008时稍微麻烦点。我在安装时出了不少问题。接下来我将列出供大家参考。
1,在刚开始安装时会提示重启失败,如下图。这时,我们需要打开注册表(组合键,win+r输入regedit即可打开注册表)找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager键值,然后在右侧删除“PendingFileRenameOperations”项即可。删除后重新运行即可通过测试。
按照相应的操作完成安装,这里推荐一篇博客这里面的操作是再不出现任何意外下的安装过程,可以参考。
2,在安装SQL2008时也要选择命名实例安装,这点很重要。
3,在安装到后面的时候提示两次安装文件损坏,分别是redist.cab和sql.cab文件损坏。
这时可以不用管它继续安装下去。但是在后面会出现一些安装不成功的项。此时不用担心,先不要退出安装环境。下载msxml并安装,分别安装了msxml4.0 sp3和msxml6.0两个文件后分别运行。然后选择修复当前的安装,然后计算机会修复之前未安装完成的功能。最后SQL2008安装成功。
最后,安装完成后的数据库实例显示如下:其中从上往下依次是SQL2000,SQL2005,SQL2008。而中间那个SQLEXPRESS版是安装VS2010这个IDE自带的免费版。