作者:kenan0072010 | 来源:互联网 | 2023-05-18 06:48
MicrosoftSQLServerAgent(Ver7.0)启动不了,一试图启动系统就报“登陆失败所以无法启动服务”,这是为何?以前都还可以的,可能后来被别人改了什么设置。现在无法执行数据库
Microsoft SQL Server Agent(Ver 7.0)启动不了,一试图启动系统就报“登陆失败所以无法启动服务”,这是为何?以前都还可以的,可能后来被别人改了什么设置。现在无法执行数据库的自动备份任务,大虾知道如何解决?
14 个解决方案
有谁能告诉我为什么这个问题我只能给20分,再多系统就不答应了?
是不是是修改了NT用户的登录口令,使得SQL Server不能认证了?
To nononono:
这是个什么规矩?怎么在规则介绍里没看到?
另外NT是用Administrator登录的。
现实就是这样。
NT的Administrator的口令改后,SQL Server根据什么去验证用户是否有权启动呢?一般的设置就是这样。更复杂的,我还不清楚。
数据库设置的是采用SQL Server的自身权限而非NT权限管理,其它的服务我现在都可以启动(通过数据库的sa身份)。我觉得应该和NT的超户口令无关吧?
NT口令没有被改过。
大虾来帮帮我吧,我不想每天手动备份...
查一查SQL SERVER中的security—>logins中的用户权限。
很可能是启动该服务的用户名、密码变了,你可以在管理工具--〉服务--〉sqlagent --〉属性 --> 登录 --> 重新设置账号、密码 ,就可以了,当然也可以用sa来启动。
我现在是用sa身份,也启动不了。
好像工具--〉服务--〉sqlagent --〉属性 --> General中的SQLServer Connection被灰掉了,是否与这有关?
sqlAgent登录时需要先登录sql Agent,再登录sql Server。
在sqlAgent--〉属性--〉connection-->SQL Server Connection中选择连接SQLServer的登录用户及口令(我用的是Use WindowsNt authentication)。
同时
在sqlAgent--〉属性--〉General-->Service startup account-->中选择启动登录用户及口令。
工具--〉服务--〉sqlagent --〉属性 --> connection中的SQLServer Connection中选择连接SQL Server的登录用户及口令。(入选择Use windowsNT authentication)
同时
工具--〉服务--〉sqlagent --〉属性 --> General中的Service starup account中选择启动登录用户及口令(如选system account)