sql服务无法启动 急!

sql服务无法启动 急!,第1张

请按照下面的方法试试:
系统用户administrator
密码改变后,注销重新登录,发现SQL
Server没有随机启动。手动从服务管理器
中启动,提示“由于登录失败而无法启动服务”。
原因:
安装SQL
Server时是使用默认登录用户来作为启动SQL
Server服务的账号(对于自己使用的单机
,通常就是administrator),当该用户更改了用户名(如把administrator改成admin)或更改了其口令
时,再次启动服务器,就出现“同于登录失败而无法启动服务”的错误了。
解决方法如下:
1、将administrator的密码改回原来的密码;
2、从数据库服务管理器中启动SQLServer;
3、从“计算机管理”中修改administrator的密码;
4、打开数据库企业管理器,在左边数据库服务器列表中找到要修改的服务器,点击右键菜单
属性,在出现的属性对话框中选择“安全性”表项;
5、在“启动服务帐户”处的“本帐户”选项中修改密码为administrator的新密码,点击“确定
”,系统提示“是否现在停止并重新启动服务器?”,点击“是”。数据库服务器会自动停止并重新启动

建议与总结:
1、如果在“启动服务帐户”处的选项不是“本帐户”,而是“系统帐户”,则修改用户密码不
会导致数据库启动失败;
2、数据库服务器必须是运行状态,才可修改其属性,否则连接不上;所以才必须改回原密码,
将数据库启动后再修改;
3、必须先修改administrator的密码,再修改数据库的安全性属性,反之则修改不成。

SQL服务器上SQLserverAgent无法启动的解决方法
对于服务器上数据的备份工作是网管员日常工作中最重要的工作之一,SQLServerAgent服务使得我们可以用SQL上的“数据库
维护计划”功能来自动备份数据,但最近我发现服务器上SQLServerAgent服务无法启动了,回想最近所做的 *** 作,原来是因为我
把SQL中Builtin/Administrators这个帐号的服务器访问权限禁止掉了,因为这个帐号的存在对于SQL来说很不安全,但又不想删
除,因此把它的权限禁止,结果导致SQLServerAgent服务无法启动。
解决的方法很简单,只要删除这个帐号,再建一个同时具有系统管理权限和SQL管理权限的用户,然后用这个用户去启动
SQLServerAgent服务就可以了。以下是 *** 作步骤:
1、打开企业管理器,打开左边的实例->安全性->登录,在右边空白处右击鼠标,选“新建登录”,单击“名称:”右边的按钮,
会出现很多帐号名,选择一个具有windows超级管理员权限的用户(如Administrator),单击“添加”,再在“服务器角色”标签
中选中“System
Administrators”打勾,确定。
2、打开企业管理器左边的“管理”,右击“SQLServer代理”,选属性->常规->服务启动帐户,选“本帐户”,然后在旁边输入
刚才所建的帐户和密码(例如:\Administrator),密码是此用户的密码,确定。
3、最后,右击“SQLServer代理”,选“启动”,就能看到Agent成功启动了。

重启计算机后再安装试一下。如果还是失败的话。注册表还存在sql2008的残留信息
这是需要删除的注册表的东西。才能安装。
清空注册表。
1.
HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session
Manager中(看右边)找到PendingFileRenameOperations值并删除它。就可以安装了。注意,不要点Session
Manager前面的“+”号,不是“+”里的东西,就是在Session
Manager里面。
实例图
1)键盘上的“开始+R”可以快速进入运行,输入“regedit”。
找到:“HKEY_LOCAL_MACHINE

下的“
SYSTEM
”——“CurrentControlSet”——“Control”——“Session
Manage”
中找到PendingFileRenameOperations值并删除它。就可以安装了。
2、运行注册表,删除如下项:
HKEY_CURRENT_USER\Software\Microsoft\Microsoft
SQL
Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft
SQL
Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
4、重新启动系统
5、重新安装。
SQL卸载干净。

错误原因:
多核cpu安装sql server2005 时不能安装(因为无法启动sql server服务,从而导致无法安装)。我所安装的服务器是HP服务器32核CPU,SQL Server2005 无法识别多核,从而导致安装失败。SQL Server 2008不存在此问题。
解决方案
1、在命令行输入msconfig,选择’BOOTINI’—‘高级选项’,勾选‘/NUMPROC’数值选择为最大的2的n次方(2/4/8),不能超过机器的总核数。点击确定,然后重启电脑,重启电脑设置才能生效;
输入msconfig,
2、安装SQL Server 2005,这次不会再出现服务无法启动的错误,应该会很顺利;
安装SQL Server 2005
3、安装Service Package 3,SQL Server SP3补丁;
4、然后再次输入msconfig,打开常规选项卡,在常规选项卡上单击正常启动-加载所有设备驱动程序和服务,然后单击确定;
打开常规
5、重启电脑,一切搞定。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/12918965.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存