(1)在Windows 7 安装sqlserver 2005的时候,提示iis 警告。
解决:打开Control Panel\All Control Panel Items\Programs and Features,点击Turn windows Features On or Off,选择IIs,安装。win 7安装完不需要重启.
然后我们继续安装sqlserver 2005,问题依旧,iis依旧提示警告,什么原因呢,查阅官方文档,知道原因是新版iis默认不会安装部分sql server 2005 需要的组件。解决方案是是我们手动选择需要的组件,如上面提到的,到控制面板,打开IIS Features,点左边的加号,打开详细信息,我们勾上以下组件: 1: Web Managerment Tools\IIS 6 Management Compatibility\IIS6 WMI Compatibility
2: Web Managerment Tools\IIS 6 Management Compatibility\IIS6 Metabase and IIS 6 Configuration Compatibility
3: World Wide Web Services\Application Development Features\Asp.net
4: World Wide Web Services\Common Http Features\Http Redirection
5: World Wide Web Services\Security\Windows Authentication
安装完,再启动sql server 2005 安装程序,顺利完成。
新问题来了,安装完成后,我们登录sql 时候,发现登录不了,提示18456 login error,我们的administrator 不再有权限登录sql server.怎么办呢,上microsoft官方网站,搜索sql server 2005 sp3(SQL Server 2005 SP3补丁),打上sp3补丁,安装过程会提示给用户添加数据库权限,选择确定,安装完毕,sql server 总算正常工作了。
(2)安装SQL Server Management Studio:
开始-程序-SQL Server 2005,下面居然没有找到SQL Server Management Studio,奇怪了,以前我在Windows 2003下都是装的这个版本啊,没出现过装完后找不到SSMS啊,看来还是因为兼容性问题引起的。还好机器里备份的有SSMS,直接装!装到最后出现了一个错误,描述为“安装程序在安装此软件包时遇到一个错误,这可能表示此软件包有错。错误码是29506 ”,点确定后就回滚了。刚开始以为是文件损坏了,重新下载后又尝试装了好几次,还是同样的问题。Google上搜了一下,发现在Vista以上的Windows中需要装SSMS Sp2以上的版本,
http://www.microsoft.com/downloads/details.aspx?familyid=6053c6f8-82c8-479c-b25b-9aca13141c9e&displaylang=zh-cn#filelist
微软的东西升级速度太快,补丁都打不赢啊!连这个都要补丁了~~~
下载后安装,没什么问题,程序菜单中终于出现SQL Server Management Studio工具了,打开后也可以正常连到我本地的数据库。OK了!
顺便给出VS 2008 SP1的补丁下载地址:
http://www.microsoft.com/downloadS/details.aspx?familyid=27673C47-B3B5-4C67-BD99-84E525B5CE61&displaylang=zh-cn
需要注意的是,下载补丁时要选对语言,如果本地的程序是英文版的,就下载英文版的补丁,否则安装时会提示版本不符合。