转载自:http://blog.sina.com.cn/s/blog_131a985640102v5al.html
在Win8/ Win8.1下安装SQL Server 2005并解决无法启动服务
按正常情况,在Win8/Win8.1系统下安装微软的SQL Server 2005套件会存在兼容问题,即使安装完,最后的结果就是导致其服务项无法正常启动。找了很多办法,最后网上介绍的利用文件替换法,终于解决了服务项无法正常启动的问题。
一、安装SQL Server 2005,MSSQL Server 2005数据库安装过程比较复杂,需要注意的问题也比较多
1. 运行“setup.exe”开始安装程序,如果出现兼容性问题就选择“运行程序而不获取帮助”
2. 勾选“我接受许可条款和协议“,点击”下一步“
3. 注册信息,取消“隐藏高级选项”前面的勾,特别注意:此处一定不能勾选
4. 选择自己需要安装的服务组件
如果没有Rrporting Services这一项没有,可以不用管他,继续安装就行了。
对于Management Studio Express这一项建议安装上,这个是Mssql2005的企业管理器,便于所续解决问题。
逐个点击组件前的X箭头,选中“整个功能将安装到本地硬盘上”,直到所有选项前都没有X图标,然后“下一步”。
5. 实例名,选择“默认实例”,默认是勾上的,如果此处没有这个界面,说明安装的过程出现问题了,请返回前面步骤,取消“隐藏高级选项”前面的勾,此步骤特别重要,注意选择!点击“下一步”。
6. 服务帐户,勾选“使用内置系统账户”,右边选择“本地系统”。此步骤特别重要!
7. 身份验证模式,必须选择“混合模式(windows身份验证和SQL Server身份验证)”,sa登录密码必须设置。(我好象没设,曾有设过,启用的时候会要求输入密码)
8. 默认选择“Chinese_PRC”中文格式,不要更改,此为默认项目。
9. 勾选“启用用户实例名“。
10. 此时出现的错误和使用情况报告设置,不需要勾选,直接点击“下一步“。
11. 点击“安装“。
12. 耐心等待安装的进度条走完,点击“下一步“:。
13. 安装完成,完成后请重启电脑。
二、安装到SqlServer服务的时候提示启动服务失败
1. 当出现Sql Server 2005无法启动时,这个时候就不先点击重试或者取消。做下一步
2. 在Sql Server 2005的安装目录下,例如在C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn文件夹下,找到sqlservr.exe和sqlos.dll这两个文件,提前重命名备份下或复制的另外文件夹。
3. 下载附件并解压,里面是SP4(2005.90.5000.0)版本的sqlservr.exe和sqlos.dll。
32位下载sqlservr32.rar,64位下载sqlservr64.rar。
4. 用附件中对应的 sqlservr.exe和sqlos.dll扔到里面,覆盖原文件进行替换。
5. 点击“重试”,安装继续,安装程序安装成功。
6. 当完成SQL Server 2005安装后,先不启动套件,而是先强制停止SQL Server的服务项目。(进入计算机管理,选择SQL Server配置管理器,禁止SQL Server 2005相应的服务项目)
7. 随后把之前备份的2个文件覆盖回去,接着立即打上Sql Server 2005 SP4补丁
(点击这里前往微软官方下载Sql Server 2005 SP4补丁)
8. 安装完Sql Server 2005 SP4补丁后,立即重启电脑,便可正常启动SQL Server 2005管理工具套件。