博主最近在Win8.1上安装SQL Server2005,不料每每到报错(为此博主不惜重装了系统)

后来发现在Win8.1上需要替换两个文件,这才顺利解决这个问题。

http://www.ithome.com/html/win8/57118.htm

按正常情况,在Win8/Win8.1系统下安装微软的SQL Server 2005套件会存在兼容问题,即使安装完,最后的结果就是导致其服务项无法正常启动。

如果用户创建使用的项目非要按照SQL Server 2005的标准进行运行和调试情况下,那如何才能在微软最新的Windows8/Windows 8.1下正常使用SQL Server 2005套件呢?下面小编就简单介绍利用文件替换法,解决其服务项无法正常启动的临时方案。当然还是建议使用SQL Server 2008以上的数据库,毕竟现在SQL Server 2012版本都发行一年多了。

具体操作步骤:以选择安装64位的数据库开发版套件为例。

1、运行安装程序,如果出现兼容性问题就选择“运行程序而不获取帮助”

2、选择64位的安装

3、选择自己需要安装的服务组件

4、选择内置系统账号

5、选择混合模式登陆,并输入登陆数据库的密码

6、当出现Sql Server 2005无法启动时,这个时候就不先点击重试或者取消。

7、在Sql Server 2005的安装目录下,例如在C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn文件夹下,找到sqlservr.exe和sqlos.dll这两个文件(提前重命名备份下),然后 用以下附件中其他两个Sql Server 2005 SP4版本的文件,进行替换。

附:64位版的sqlservr64.rar(相应的32位版的sqlservr32.rar)下载

8、当完成SQL Server 2005安装后,先不启动套件,而是先强制停止SQL Server的服务项目。(进入计算机管理,选择SQL Server配置管理器,禁止SQL Server 2005相应的服务项目)

9、随后把之前备份的2个文件覆盖回去接着立即打上Sql Server 2005 SP4补丁。

以下内容由博主【吕津】添加:

在Win8.1上安装SQL Server 2005 Express同样要打补丁:

http://www.microsoft.com/zh-cn/download/details.aspx?id=184


后记:

在比较新的操作系统上安装比较久的软件时候,会出现不兼容的警告,这时我们要做的就是继续安装,如果遇到错误提示,请不要着急取消,找度娘或谷哥搜搜看,你的问题别人肯定也会遇到并且会有方法提供。

切记:

(1)不要因噎废食,即:不要因为出现了不兼容就萌生换回低版本操作系统的想法(比如win8.1换回win7)!

(2)对微软给多点信心,这不微软在第一时间就针对Win8系列操作系统上安装SQL2005时的问题推出了补丁!我们需要找到问题的原因,并从中领会到一些道理。

转载于:https://www.cnblogs.com/lxshanye/p/4066982.html

在Win8.1系统下如何安装运行SQL Server 2005 (以及安装SQL Server 2005 Express打补丁)...相关推荐

  1. win8.1 android驱动安装失败,win8.1系统下英伟达驱动安装失败的解决方法

    当我们在安装完win8.1系统的时候,总是要安装各种各样的驱动,然而有不少win8.1系统用户反映说遇到英伟达驱动安装失败的情况,遇到这样的问题该怎么办呢,现在随小编一起来看看win8.1系统下英伟达 ...

  2. java在win8闪退_解决Win8/Win8.1系统下的IE11闪退的六种方法

    相较于IE10浏览器以前的版本,IE11有了很较大的提升.界面呈扁平化的风格,浏览网页时给人一种很清新的感觉.不过有部分使用win8或者win8.1操作系统的用户却有遇到安装的IE11会有闪退的困扰, ...

  3. linux系统可以用迅雷吗,在Linux系统下使用wine运行迅雷5的方法

    在Linux系统下使用wine运行迅雷5的方法 一.下载ies4linux 去 http://www.tatanka.com.br/ies4linux/page/Installation 下载ies4 ...

  4. 计算机开机其他用户,Win8.1系统下取消开机显示“其他用户”的方法

    使用win8.1系统的用户是否都会发现这样一个问题,就是开机时很有可能就会在桌面上提示"其他用户",必须得点击"确定"并返回,才能选择自己要登陆的帐户,但是每次 ...

  5. win10系统下JAVA之JDK压缩包制作方法及安装教程(环境配置)

    win10系统下JAVA之JDK压缩包制作方法及安装教程 有时进行JAVA开发,我们可能会用到不同版本的JDK,每次切换不同版本时,总不能删除之前的,重新下载一个新版本,所以通过压缩包免安装方式进行多 ...

  6. Win8.1系统下如何删除多余的WiFi无线网络连接

    Win8.1系统下如何删除多余的WiFi无线网络连接 1.首先,以管理员身份运行命令提示符,输入命令:netsh wlan show profiles 2.回车,就会看到当前网络所保存的WiFi连接, ...

  7. Windows系统下使用protobuf:protobuf的简介、安装、使用方法之详细攻略

    Windows系统下使用protobuf:protobuf的简介.安装.使用方法之详细攻略 目录 protobuf的简介 protobuf的安装 protobuf的使用方法 protobuf的简介 P ...

  8. Win7系统下插入新的usb设备都提示安装驱动失败的解决方法

    1.首先鼠标右击win7系统桌面上的计算机图标,选择"设备管理器"选项: 选择"设备管理器"选项 2.然后右键有叹号的USB设备,更新驱动程序.不要选自动搜索, ...

  9. 关于win8.1 系统下 小米手机无法连接电脑问题

    关于win8.1 系统下 小米手机无法连接电脑问题 第一步: 手机 设置-> 其他高级设置->开发者选项  打开 第二步,电脑计算机中不显示 Mi 3c  xiaomi 3 那么 打开 计 ...

  10. linux安装qq 中文乱码,在Deepin系统下用Wine运行的QQ音乐界面出现乱码的解决

    QQ音乐是可以在Deepin.Ubuntu等Linux下用Wine来运行的,但是有某些系统下会出现QQ音乐界面乱码.文字乱码的情况.安装包:QQ音乐deepin-wine deb包,支持Ubuntu ...

最新文章

  1. java变量代码_java 变量代码
  2. [JDK8] Stream
  3. C指针原理(27)-编译基本原理-语法树及其实现7
  4. Oracle:select into 查询没有记录的解决办法
  5. Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码
  6. C 与 C 的真正区别在哪里?
  7. java ssh shell命令_java 通过ssh 执行命令
  8. 【OS学习笔记】二十八 保护模式八:任务切换对应的汇编代码之内核代码
  9. Transform的normalize参数含义
  10. hdu 1231最大连续子序列 动态规划
  11. Orion Network Configuration Manager (NCM)测试报告
  12. 寄存器是什么 有什么作用
  13. 更深入的理解动态代理——一个真正让我理解动态代理应用价值的示例
  14. 王道训练营—Java编程经典50题
  15. QT学习记录:编译错误“no matching function for call toXXX“
  16. matlab矩阵特征值分解,矩阵特征值分解与奇异值分解含义解析及应用
  17. gitlab-ci配置
  18. 中规中矩的输入两个正整数m和n,求其最大公约数和最小公倍数。
  19. 人生就像一张茶几,摆满了各种杯具/洗具/餐具!
  20. 8090后一年有多少存款才算正常?存款五个等级,你在第几个等级?

热门文章

  1. Android的单位及屏幕分辨率
  2. 23个超流行的jQuery相册插件收集
  3. 实习也能这样过!节选
  4. Ableton Live 11 Suite for Mac(专业音乐创作软件)
  5. psd文件用什么打开?如何修改psd文件?psd样式怎么修改文字?
  6. 使用BetterZip结合自动操作工具和预设设置创建电影解压程序
  7. 使用iMazing精准地导出Safari浏览器数据
  8. 一款用了都说好的思维导图软件:Ayoa
  9. 高效管理CrossOver容器里的程序
  10. JDK下Bin目录的工具介绍