设为首页 收藏本站
查看: 663|回复: 0

[经验分享] 三核CPU 安装SQL SERVER 2005出现Sqlserver.exe不能为read解决!

[复制链接]

尚未签到

发表于 2018-10-19 07:02:10 | 显示全部楼层 |阅读模式
  很不幸,本人也是AMD 3核的受益者和受害者之一,之前安装SQL Server 2005的时候经常出现错误不能安装,后来在网上找了一个整合SP3的方法,结果成功了,而改降CPU为2核的方法,反而不成功。所以在这里跟大家分享一下,方法二自己去测试吧。
  Microsoft SQL Server 2005 SP3 介绍及下载地址:
  微软发布了SQL Server 2005 SP3的正式版,而这也将是该软件的最后一次升级服务。SQL Server 2005 SP3版本号9.00.4035,作为一个累计升级包集成了此前所有的更新补丁,能全方位提升SQL Server 2005的各种服务等级,适用于企业版、企业评估版、开发者版、标准版、工作组版等所有商业版本。
  SQL Server 2005 SP3中文版下载地址(x86/x64/IA64):
  http://www.microsoft.com/downloads/details.aspx?FamilyID=ae7387c3-348c-4faa-8ae5-949fdfbe59c4&DisplayLang=zh-cn
  针对免费的精简版SQL Server 2005 Express Edition,微软也放出了相应的SP3服务包,不过要注意,SQLEXPR.EXE可以在32/64位系统上安装,SQLEXPR32.EXE则只能用于32位系统。
  下载地址:
  http://www.microsoft.com/downloads/details.aspx?FamilyID=3181842a-4090-4431-acdd-9a1c832e65a6&DisplayLang=zh-cn
  Microsoft SQL Server 2005 SP3 介绍及下载地址:
  微软发布了SQL Server 2005 SP3的正式版,而这也将是该软件的最后一次升级服务。SQL Server 2005 SP3版本号9.00.4035,作为一个累计升级包集成了此前所有的更新补丁,能全方位提升SQL Server 2005的各种服务等级,适用于企业版、企业评估版、开发者版、标准版、工作组版等所有商业版本。
  SQL Server 2005 SP3中文版下载地址(x86/x64/IA64):
  http://www.microsoft.com/downloads/details.aspx?FamilyID=ae7387c3-348c-4faa-8ae5-949fdfbe59c4&DisplayLang=zh-cn
  针对免费的精简版SQL Server 2005 Express Edition,微软也放出了相应的SP3服务包,不过要注意,SQLEXPR.EXE可以在32/64位系统上安装,SQLEXPR32.EXE则只能用于32位系统。
  下载地址:
  http://www.microsoft.com/downloads/details.aspx?FamilyID=3181842a-4090-4431-acdd-9a1c832e65a6&DisplayLang=zh-cn
  Microsoft SQL Server 2005原版各版本下载地址:
SQL_2005_All简体中文开发版DVD.iso1.7GBSQL_2005_x64简体中文企业版CD1.iso454.8MBSQL_2005_x64简体中文企业版CD2.iso593.4MBSQL_2005_x86简体中文企业版CD1.iso421.4MBSQL_2005_x86简体中文企业版CD2.iso606.3MBSQL_2005_x86简体中文标准版CD1.iso421.4MBSQL_2005_x86简体中文标准版CD2.iso606.3MB  Microsoft SQL Server 2005 各版本序列号:
  SQl 2005 Enterprise (x86 & x64) S/N: WXGDG-DJ8DJ-CC77F-8FDJV-DFBYG
  SQl 2005 Standard (x86 & x64) S/N: B4H74-BJX3P-37RX2-J9TTB-H9RMJ
  SQl 2005 Developer (x86 & x64) S/N: G9Y4M-86RC4-7MFBD-QTPR8-P2VD3
  SQl 2005 Workgroup (x86 & x64) S/N: RY62Q-9XHXY-FHXK6-CWWJH-2FK4B
  Microsoft SQL Server 2005 整合、集成SP3 批处理版:
  解压 SQLServer2005SP3-KB955706-x86-CHS.exe 文件时注意观察路径,(使用 WinRAR 可直接解压,或使用 /extract)
  解压后找到文件夹 搜索 “*.msi *.msp” ,然后复制所有搜索到的文件 放到 G:\SQLServer2005\SP3 里.
  提取 cs_sql_dev_all_dvd.iso(SQL Server 2005 开发版) 中的 x86 版本,放到 G:\SQLServer2005\MSSQL 中;此时 D:\SQL2005\MSSQL 中应该有以下文件和文件夹 autorun.inf,Servers,Tools。
  批处理文件内容如下:
  @ECHO OFF
  ECHO /////////////////////////////////////////////////
  ECHO // Microsoft SQL Server 2005 整合、集成SP3
  ECHO // Methor  : OPQ
  ECHO // Date    : 2011-11-01
  ECHO /////////////////////////////////////////////////
  ECHO ---------------------------------------------------------------------------
  ECHO 运行此批处理前,得建目录:G:\SQLServer2005,G:\SQLServer2005\SP3,G:\SQLServer2005\MSSQL
  ECHO 把SQL Server 2005原DVD光盘里的X86目录下的所有文件Copy到G:\SQLServer2005\MSSQL 这里
  ECHO 把下载来的SP3文件解压,并搜索"*.msi *.msp"复制全部,然后放到G:\SQLServer2005\SP3这里
  ECHO 可自定义更改路径,本批处理可以放在SQLServer2005\ 目录下。
  ECHO 路径不要有空格,最好不要包含中文,整合过程中会出现大量字符(如果不是请检查路径)!
  ECHO ----------------------------------------------------------------------------
  ECHO 更新Servers环境文件
  XCOPY /Y /H G:\SQLServer2005\SP3\*.msi G:\SQLServer2005\MSSQL\Servers\Setup\
  RD /S /Q G:\SQLServer2005\SWAP
  MD G:\SQLServer2005\SWAP
  ECHO 释放Servers文件 时间比较长 请耐心等待
  msiexec /quiet /a G:\SQLServer2005\MSSQL\Servers\Setup\sqlrun_as.msi TARGETDIR=G:\SQLServer2005\SWAP /L*vx G:\SQLServer2005\Install.log
  msiexec /quiet /a G:\SQLServer2005\MSSQL\Servers\Setup\sqlrun_dts.msi TARGETDIR=G:\SQLServer2005\SWAP /L*vx G:\SQLServer2005\Install.log
  msiexec /quiet /a G:\SQLServer2005\MSSQL\Servers\Setup\sqlrun_ns.msi TARGETDIR=G:\SQLServer2005\SWAP /L*vx G:\SQLServer2005\Install.log
  msiexec /quiet /a G:\SQLServer2005\MSSQL\Servers\Setup\sqlrun_rs.msi TARGETDIR=G:\SQLServer2005\SWAP /L*vx G:\SQLServer2005\Install.log
  msiexec /quiet /a G:\SQLServer2005\MSSQL\Servers\Setup\sqlrun_sql.msi TARGETDIR=G:\SQLServer2005\SWAP /L*vx G:\SQLServer2005\Install.log
  ECHO 更新释放出来的文件 时间比较长 请耐心等待
  msiexec /quiet /a G:\SQLServer2005\SWAP\sqlrun_as.msi /p G:\SQLServer2005\SP3\sqlrun_as.msp /L*vx G:\SQLServer2005\Install.log
  msiexec /quiet /a G:\SQLServer2005\SWAP\sqlrun_dts.msi /p G:\SQLServer2005\SP3\sqlrun_dts.msp /L*vx G:\SQLServer2005\Install.log
  msiexec /quiet /a G:\SQLServer2005\SWAP\sqlrun_ns.msi /p G:\SQLServer2005\SP3\sqlrun_ns.msp /L*vx G:\SQLServer2005\Install.log
  msiexec /quiet /a G:\SQLServer2005\SWAP\sqlrun_rs.msi /p G:\SQLServer2005\SP3\sqlrun_rs.msp /L*vx G:\SQLServer2005\Install.log
  msiexec /quiet /a G:\SQLServer2005\SWAP\sqlrun_sql.msi /p G:\SQLServer2005\SP3\sqlrun_sql.msp /L*vx G:\SQLServer2005\Install.log
  ECHO 把更新后的文件再放回Servers
  XCOPY /Y /E  G:\SQLServer2005\SWAP G:\SQLServer2005\MSSQL\Servers\Setup\
  RD /S /Q G:\SQLServer2005\SWAP
  MD G:\SQLServer2005\SWAP
  ECHO 更新Tools环境文件
  XCOPY /Y /H G:\SQLServer2005\SP3\*.msi G:\SQLServer2005\MSSQL\Tools\Setup\
  ECHO 释放Tools文件
  msiexec /quiet /a G:\SQLServer2005\MSSQL\Tools\Setup\sqlrun_tools.msi TARGETDIR=G:\SQLServer2005\SWAP /L*vx G:\SQLServer2005\Install.log
  ECHO 更新释放出来的文件
  msiexec /quiet /a G:\SQLServer2005\SWAP\sqlrun_tools.msi /p G:\SQLServer2005\SP3\sqlrun_tools.msp /L*vx G:\SQLServer2005\Install.log
  ECHO 把更新后的文件再放回Tools
  XCOPY /Y /E  G:\SQLServer2005\SWAP G:\SQLServer2005\MSSQL\Tools\Setup\
  RD /S /Q G:\SQLServer2005\SWAP
  ECHO "Microsoft SQL Server 2005 整合SP3成功,即可运行setup.exe安装!"
  PAUSE
  方法二:
  sql 2005运行不支持3CPU,但是在sql 2005 sp2中已经修正了该bug,现在问题是sql 2005都没装起来,怎么打补丁呢?网上解决办法很多,有些很复杂,操作起来甚是麻烦,其中有一个办法最简单有效。
  1、利用msconfig限制cpu个数,强制屏蔽掉一个cpu。
  步骤:在msconfig中的boot.ini选项卡中选择“高级选项”->勾选“/numproc”,在下拉列表中选择“2”,意思就是使用CPU的2个核心。确定后重启机器,通过任务管理器是可看到只有2个cpu工作。
  2、在只有2个cpu工作的前提下,正常安装sql 2005。装完后将sql 2005 sp2补丁打上。
  3、再利用msconfig将cpu个数限制取消,调回来。
  步骤:在msconfig中的boot.ini选项卡中选择“高级选项”->不勾选“/numproc”(注意,是“不勾选”,您不换,非要只用2个cpu也可以)
  确定后重启机器,通过任务管理器可看到有3个cpu工作。
  此时,即可运行sql 2005。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-623324-1-1.html 上篇帖子: 如何为SQL Server2008添加登录账户并配置权限 下篇帖子: sql server 2008复制,镜像,日志传输及故障转移集群区别
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表