SQL代理无法启动怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL代理无法启动怎么办?相关的知识,希望对你有一定的参考价值。

【处理方法】

一、配置环境
服务器环境为32位Intel® Xeon® CPU E54410 @2.33GHz双路双核开启超线程,8.00GB的内存,RAID10。

1.根据最小权限原则,安装完数据库及SP3补丁后,建立Users组用户SqlStartUser。

2.通过SQL Server配置管理器配置启用TCP/IP协议,IPALL的TCP端口改为32959。SQL Server(MSSQLSERVER)和SQL Server Agent(MSSQLSERVER)的服务启动账号为SqlStartUser。

3.本地安全设置->本地策略->用户权限分配->内存中锁定页面添加SqlStartUser。

4.勾选使用AWE分配内存。最小服务器内存(MB)5500,最大服务器内存(MB)7200,其他留给操作系统。

二、检查步骤

1.检查本地账号SqlStartUser隶属于哪几个组:本地Windows组之Users组;本地Windows组之SQL Server服务账户组SQLServer2005MSSQLUser$DBSRV1$MSSQLSERVER;本地Windows组之SQL Server服务账户组SQLServer2005SQLAgentUser$DBSRV1$MSSQLSERVER。

2.检查数据库登录名是否有DBSRV1\\SqlStartUser。

3.检查事件查看器应用程序有关服务启动的过程信息。

三、类型来源 描述

①审核成功MSSQLSERVER用户 'DBSRV1 \\SqlStartUser' 登录成功。连接: trusted. [客户端: <local machine>]

②信息MSSQLSERVER配置选项 'show advanced options' 已从 1 更改为 1。请运行 RECONFIGURE 语句进行安装。

③信息MSSQLSERVERSQL Server 阻止了对组件 'Agent XPs' 的 过程'dbo.sp_sqlagent_has_server_access' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Agent XPs'。有关启用 'Agent XPs' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。

④信息MSSQLSERVERSQL Server 阻止了对组件 'Agent XPs' 的 过程'dbo.sp_sqlagent_get_startup_info' 的访问......

⑤错误MSSQLSERVERSQLServerAgent could not be started (reason: SQLServerAgent 必须能够以 SysAdmin 身份连接到 SQLServer,但“(未知)”不是 SysAdmin 角色的成员)。

参考技术A

原因:

由于SQL Server使用了“仅 Windows“的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。

解决办法:

    在服务器端使用企业管理器,并且选择“使用 Windows 身份验证“连接上 SQL Server; 

    展开“SQL Server组“,鼠标右键点击SQL Server服务器的名称,选择“属性“,再选择“安全性“选项卡; 

    在“身份验证“下,选择“SQL Server和 Windows “。 

    重新启动SQL Server服务。

电脑server无法启动怎么办?

打开主机箱,查看内存、显卡是否有连接到位。依次排查更换内存卡、显卡等硬件设备,查查看是哪个设备的安装出了问题。

查看电源键是否存在弹簧失效的现象,如果按下电源键后要等很久才会复原弹起。那就需要更换按钮弹簧了。如果电源键没有问题,那就需要开机拔下电源键连线和重启键连线,再短接主板的电源开关,看看电脑是否可以正常启动。如果启动不了,那就说明问题出在电脑的主板和ATX电源上。

拆机并找到主板上的电池纽扣将其取下。在电池的一侧有一个小挡板,将其向外轻轻一拨,取下电池。释放电池上的静电,将电池取下后,用手将其正反两面分别接触金属进行静电的释放。多与金属接触几次即可,不用做什么特殊的工作。

电脑无法正常启动一般和内存也有关系,既然拆机了就将内存条一块儿取下来吧。找橡皮或是干净的眼镜布擦拭内存条下面的金属接触板,将上面的灰尘擦掉,防止内存条接触不良导致电脑无法正常开机。然后将他们重新安装上,试试电脑能不能开机吧。

参考技术A

电脑无法启动可以尝试:使用Windows启动盘、使用最后一次的正确配置、为内存条清灰等办法。

1、 使用Windows启动盘

如果电脑无法启动是由于活动分区的启动记录或者系统的启动文件被破坏造成的,使用Windows启动盘就可以解决无法开机问题。首先需要先找一台配置类似、能正常工作的windows系统电脑,然后打开我的电脑,右键点击磁盘图标,然后选择格式化,当格式化对话栏出现之后,保留所有的缺省设置,点击开始格式化。

当格式化完成之后,关闭对话框,选择我的电脑,进入C盘,访问根目录,将Boot.ini、NTLDR、Ntdetect.com三个文件复制到你的磁盘上,创建Windows启动盘 ,然后把它插入无法开机的电脑当中,重启电脑就可以了。

2、使用最后一次的正确配置

还可以用最后一次的正确配置来解决你电脑无法开机的问题。 首先先按Ctrl+Alt+delete键,重启动电脑。当你电脑屏幕上显示“Please select the operating system to start”,或者听到电脑发出一阵蜂鸣声之后,按下F8键,屏幕上就会跳出Windows高级选项菜单。

从菜单中选择“Last Known Good Configuration”选项也就是使用最后一次的正确配置 ,再按Enter键。就会进入你电脑的最后一次正确配置,不过只有一次机会使用这项功能。

3、为内存条清灰

如果是由于内存条而导致你开机没有画面的话,那可以拔下内存条用酒精内存条的灰尘,再重新插上,相信电脑就会显示进入正常的开机画面。

当然电脑无法开机还有很多种情况,比如双系统找不到多系统启动菜单,又比如主板故障需要进行主板放电等等,只不过这五个原因是最常见的了,如果这五个原因都排除了电脑还是无法开机的话建议送修吧。

在电脑使用过程中,养成良好的电脑使用习惯是非常重要的,比如干净的桌面,比如软件统一安装在D盘或者E盘等非系统盘符,比如软件安装选择自定义防止捆绑下载很多其他不需要软件,比如同一类型软件只安装一个,再比如并定期进行系统优化和电脑垃圾清理等等。

参考技术B

计算机无法启动一般有硬件和软件的原因,需要现从硬件排查。

解决方法如下:

1,计算机打开后无响应

在这种情况下,首先判断计算机线路是否已打开电源,然后检查计算机电源指示灯和显示器是否已打开。如果不是,请更换电源线并尝试消除电源线问题。

2,电脑电源已打开,但显示屏无响应。

检查计算机监视器上出现的屏幕。如果没有信号状态,则可能是连接到主机的线路接口松动。插入或更换管线。

如果显示灯点亮,但是没有图像。可能是图形卡或内存接触不良。插入和拔出内存和图形卡,用橡皮擦擦金手指,然后再次插入。尽管如此,还是建议将计算机发送到计算机商店进行测试。

3,电脑电源打开,显示黑色英文

如果出现“按F1继续或按del进入设置”,则可能是主板电池没电了,可以通过重新安装进行更换。或手动按F1进入系统。如果出现“ Windows无法启动,出现意外错误”屏幕,则需要重新安装系统以解决此问题。

参考技术C 电脑开不了机,按了电源开关没有任何反应,出现这种情况有以下几种可能:
1、电源线松了,或电源插板松动,又或者插板不通电。
2、主机电源坏了。
3、电脑的主板坏了。
4、主机面的开关按钮坏了,或者按钮卡住了。
解决方法:
1、把电源线插紧,检查插板上的插头,确认插机通电。
2、确认主机电源到插板的线是好的,然后取上电源连接主板的24P插头,短接绿色和任意黑色线,如果电源风扇转说明电源没问题,电源风扇不转说明电源坏了,更换新的电源。
3、以上2步确认没问题后,拔掉主板和机箱前面板连接的开关线,用镙丝刀短接开关的两根针脚,如果风扇转说明主板没问题,如果风扇不转说明多半是主板问题,联系专业维修人员处理。
4、短接主板针脚风扇转,而按前面板的开关按钮没反应,说明是开关按钮坏了或者卡住,更换新的开关按钮,或者把卡住的按钮弄起来。
提示:如果开关按钮坏了,又暂时买不到开关更换,可以把重启按钮的线接到开关的针脚上,用重启键代替开关键。
参考技术D 把SERVER服务启动改一下,改成自动,还是当第一次启动失败后的处理方式改为重新启动就可以了
SQL Server无法启动主要的原因在登录上,下面就教您一个解决SQL Server无法启动的小技巧,如果您也遇到过SQL Server无法启动的问题,不妨一看。

SQLServer有时候会无法正确启动,这是因为Executive服务无法登录引起的。其中一个主要原因就是LocalSystemAccount和AdministratorGroup无法完全控制两个注册表项。

1)打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Windows2000的根目录(通常是WINNT)为止。进入System目录并找到Regedt32.exe,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。

2)选择“窗口”菜单项HKEY_LOCAL_MACHINE,其子窗口显示。最大化该窗口以便于使用。

3)使用左窗口的树型控件定位到SOFTWARE\Microsoft\MSSQLServer\SQLExecutive子项。单击该子项选取它,在右窗口中显示其值。
定位到SYSTEM\CurrentControlSet\Services\SQLExecutive子项。单击该子项选取它,在右窗口中显示其值。确保LocalSystemAccount和AdministratorGroup对该项及其子项有完全的控制权。对SYSTEM\CurrentControlSet\Services\MSSQLServer\SQLExecutive子项重复以上的检查。

SQLServer有几种级别的任务失败,包括部分任务执行失败和全部任务执行失败。在后一种情况下,一个经常发生的问题时注册表条目与有名管道的使用冲突。

定位到SOFTWARE\Microsoft\MSSQLServer\SQLExecutive子项。单击该子项选取它,在右窗口中显示其值。定位到值ServerHost的条目。使用字符串编辑器更改其值,使它不包括服务器名称(只包括想要使用的有名管道)。

以上就是SQL Server无法启动的处理方法。

以上是关于SQL代理无法启动怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

SQL代理无法启动

sql server2005 代理 无法启动

sql server代理怎么设置自动启动

SQL server服务无法启动怎么解决

SQL Agent服务无法启动怎么办

安装sql时,出现sql server服务无法启动,怎么启动服务