sql server2019服务无法启动 sqlserver2005服务无法启动 您所在的位置:网站首页 安装2005数据库提示服务无法启动 sql server2019服务无法启动 sqlserver2005服务无法启动

sql server2019服务无法启动 sqlserver2005服务无法启动

2024-06-30 07:08| 来源: 网络整理| 查看: 265

今天用Windows server 2003 和Windows XP装了下SQL Server 2005, 居然都提示“服务无法启动” 导致安装失败,

找了很久,终于找到了解决方案:

首先当然是卸载掉刚刚安装失败的SQL,所有和他有关的都要卸载,包括MSXML和SQLXML,

删除C盘下面Progran Files下面Microsoft SQL Server目录以及和他所有相关的文件

删除注册列表 和服务

开始 - 运行 - REGEDIT

把HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Microsoft SQL Server HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVER AGENT HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \MSSQLServerADHelper

全部删除

最后再用360或者优化大师之类的软件清理系统垃圾和垃圾注册表

然后重启!

重启完成后,最后一步 ,也是很多人都没解决问题的原因:

以下是SQL server服务无法启动的原因分析:

在安装SQL 2005标准版(不多于四个CPU)和企业版(无限制)时,CPU的总核数必须是2的n次方。即核心数为1,2,4,8,16,32依次类推。因BL680C核心数为6x4=24,所以不能正常安装。当将核心数更改为8,16时,顺利完成安装。

解决办法:

安装前保证系统正常的或不影响SQL2005安装。更改系统应用的核心数。‘运行’—输入“msconfig“,打开‘系统配置实用程序’,选择’BOOT.INI’---‘高级选项’,勾选‘/NUMPROC’数值选择为最大的2的n次方。重新启动后,可正常安装SQL server 2005。安装完成后,打全SQL 2005 SP2的补丁。然后将‘/NUMPROC’去掉勾选。重新启动系统后,即可正常使用所有物理核心运行SQL server 2005了。

很多人不知道 最大的2的n次方是什么意思。反正你看看你的NUMPROC’里面的选项,

如果只有一个是1 就选择1

如果是1,2,3或者1,2 (因为3不符合,所以2就是最大的,且符合的)

这时候就选择2

反正要符合下面的规则,而且要选符合规则且最大的。

1,2,4,8,16,32....

最后,重启! 然后安装SQL! 成功!

安装完成, 重启。重新进入NUMPROC’ 改回来,改成不勾选, OK

重启! 就可以完美运行SQL了

3 下载最新的service pack 来进行安装,可以解决很多情况不能安装或者不能运行的问题.



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有