SQL Server由于登录失败无法启动服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server由于登录失败无法启动服务相关的知识,希望对你有一定的参考价值。

今天还可以使用SQL的,下午安装了电脑管家之后重启电脑就用不了了(我之前没有安装过杀毒软件),显示发生错误1069(由于登录失败无法启动服务),此时正在MSSQLServer服务上执行该服务操作。然后我在MSSQLServer的属性那里,选择本地系统账户,我自己的电脑就能连接SQL Server,但是选择此账户(选择我电脑账户就不能用)另外我的电脑是主机,其他局域网里的电脑,在主机用以上两个方法连接时都不能连接SQL 请问要如何解决这个问题??急急急急!!

解决方案及步骤操作:

1、右键单击【我的电脑】管理,单击打开【服务和运用程序】中的【服务】;

2、右键单击SQL Server (MSSQLSERVER)服务属性,单击【登录】页签,单击选中"本地系统帐户”,选中“允许服务于桌面交互”,单击确定,启动服务即可。

3、把用户口令改回原来的,再启动服务

4、使用控制面版服务管理器,找到MSSQLSERVER服务,更改启动账号信息,改成变更后的,再启动服务

5、也是推荐使用的方法,创建一个新用户,专门用于启动SQL Server服务,安装SQL Server时就使用该用户来启动SQL Server,这样就可以避免用于频繁更改administrator口令而带来的1069错误了.

"SQL Server 不存在或访问被拒绝"通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.一般说来,有以下几种可能性:

1、SQL Server名称或IP地址拼写有误; 

2、服务器端网络配置有误; 

3、客户端网络配置有误. 

检修方法:

1、使用记事本打开HOSTS文件(一般情况下位于C:\\WINNT\\system32\\drivers\\etc);

2、添加一条IP地址与服务器名称的对应记录,如: 172.168.10.24 myserver 也可以在 SQL Server 的客户端网络实用工具里面进行配置;

3、其次,使用 telnet 命令检查SQL Server服务器工作状态: telnet 1433 如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 SQL Server 服务器工作正常,并且正在监听1433端口的 TCP/IP 连接;

4、如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动 SQL Server 服务,也可能服务器端没启用 TCP/IP 协议,或者服务器端没有在 SQL Server 默认的端口1433上监听.;

5、接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道,是否启用了 TCP/IP 协议等等.我们可以利用 SQL Server 自带的服务器网络使用工具来进行检查.

无法使用SQL Server的登录帐户进行连接.解决方法如下所示:

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

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

3、 在"身份验证"下,选择"SQL Server和 Windows ";

4、 重新启动SQL Server服务.

参考技术A 方法一:

控制面板->管理工具->服务,找到MSSQLSERVER服务,右键->属性->登录,选中“本地系统帐户”,确定,ok!

方法二:我的电脑--控制面板--管理工具--服务--找到MSSQLSERVER服务,右键->属性->登录--登陆身份--选择"此帐户"--密码和确认密码中输入你修改后的administrator密码.

两者的区别:
选择第一种方式,以后修改了administrator密码,不用再调整(但要求登陆操作系统的是系统管理员)

选择第二种方式,以后修改了administrator密码,还要再重复做上面的操作.

方法三:
把administrator改成密码为空;嘿嘿成功了。

方法四:
把sqlserver登陆的密码改成administrator的密码。具体方法为打开服务管理器,找到MSSQLSERVER打开属性下的登陆选项卡,单击此帐户单选按钮,单击浏览,找到administrator确定,确定。从新启动计算机(最好是重启)。ok了。

方法四:
administrator密码不更改,我们重新建立一个系统帐号,下次登陆就用这个,而不用administrator

方法五::(推荐)
思路2虽然可行,但是如果我下次再改密码怎么办呢?
于是我就想到给它单独建立一个帐号。
我们打开计算机管理,新建一个用户sqlserver密码为123456(当然也可以是别的),然后把sqlserver添加到管理员组里(这个是必须的,否则权限不够还是不行)
再根据思路2重新打开登陆选项卡,浏览,找到sqlserver 确定。
这样我们就不会因为更改administror而造成由于登陆失败而无法启动服务了
参考技术B 解决方案
请按下列步骤操作:
1、右键单击【我的电脑】管理,单击打开【服务和运用程序】中的【服务】;
2、右键单击SQL Server (MSSQLSERVER)服务属性,单击【登录】页签,单击选中"本地系统帐户”,选中“允许服务于桌面交互”,单击确定,启动服务即可;
请采纳答案,支持我一下。追问

这个方法用过了,不行。

参考技术C 卸载电脑管家,重新配置sql帐号。 参考技术D SQL Server 1069
错误(由于登录失败而无法启动服务)解决方法
我的电脑--控制面板--管理工具--服务--右键--MSSQLSERVER--属性--登陆--登陆身份--
选择本地系统帐户

在我的电脑--控制面板--管理工具--服务--右键MSSQLSERVER--属性--登陆--登陆身份
选择"此帐户"--密码和确认密码中输入你修改后的administrator密码
两者的区别:
选择第一种方式
以后修改了
administrator
密码
不用再调整(但要求登陆操作系统的是系统管理员)
参考http://blog.csdn.net/cuiweijie3/article/details/48313805

以上是关于SQL Server由于登录失败无法启动服务的主要内容,如果未能解决你的问题,请参考以下文章

SQL server无法启动服务,提示“错误1069: 由于登录失败而无法启动服务”

由于登录失败,SQL Server 2012 无法启动

由于登录失败,SQL Server 2012无法启动

启动icrosoft SQL Server 服务报错:发生错误1069:由于登录失败而无法启动服务

金碟 ERP SQL Server (MSSQLSERVER) 服务启动失败

请教SQL SERVER AGENT启动失败的问题