安装sql server数据库没到SQL服务器⽆法启动的解决⽅法
系统⽤户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成功启动了。
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论