SQL2008无法连接到(local),该账户当前被锁定,所以Sa用户登陆失败

Posted 沧海一滴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL2008无法连接到(local),该账户当前被锁定,所以Sa用户登陆失败相关的知识,希望对你有一定的参考价值。

1 安装小结    

 换了电脑,很多软件都得重装,期间报了很多问题,比如说先装vs2008再装sql server2008r2会报一个“存在2008早期版本”,通过查找,百度一系列的坑爹之路后,我还是把vs2008卸载后再安装了sql server 2008r2,而且因为最先装的是vs2012,在运行时会停止工作,所以一再尝试过后,推荐的顺序为sql server 2008r2,vs2008,vs2012。

 

2  sql server无法用sql server身份验证

    一切准备就绪的时候,我点击了sql server想连接本地数据库的,但是奈何报了一个无法登陆的错。

 

 

于是我就挖空心思的百度了,找到了一套还是比较有用的方法借鉴下。

1)首先,用windows身份验证进入服务器。

 

 

2)其次找到安全性,点击进入后,找到登录名为sa,然后右击属性。

 

 

 

3)在属性中找到常规,然后检查下自己的账号和密码,并且在状态中将登陆状态改成启用,否则禁用状态不可运行。

 

 

 

4)接着,点击服务器右击属性,更改安全性中的服务器身份验证,然后点击确定,会弹出一个重新启用。然后点击服务器右击重新启用。再断开连接重新用sqlserver身份登录。记住!修改确定后一定要将服务器重新启动,否则还是会有相同的问题存在,直到他显示“是否确定要重新启动sqlserver”点击【确定】为止。

 

 

 

 

5)如果还是报错,那就可能是配置管理器里面的网络配置没有设置好。网络配置中的Named Pips和TCP/IP都得设置成启用。重新打开sql server然后再尝试连接。

 

 

6)可能还会报一个233错误,打开‘程序’-‘所有程序’-‘Microsoft SQL Server 2005 ’-‘配置工具’-‘SQL Server 配置管理器’,在弹出的窗体中,找到‘SQL Server 2005 网络配置’,把‘MSSQLSERVER的协议’下的“Named Pipes”和“TCP/IP”启动,然后重启sqlserver2008r2尝试连接就能成功。

 

 https://www.cnblogs.com/caidekoujiao/p/5396163.html

https://blog.csdn.net/fjscqjj1/article/details/81296889

 

 

 

查看登陆失败日志:

 

 

以上是关于SQL2008无法连接到(local),该账户当前被锁定,所以Sa用户登陆失败的主要内容,如果未能解决你的问题,请参考以下文章

SQL2008订阅发布,进程无法连接到 Subscriber

无法将 Debezium 0.9.2 连接到 SQL Server 2008 R2

如何解决SQL Server 2008 无法连接到

SQL SERVER2008无法连接到服务器

使用 Windows 身份验证将我的 Sql Server 2008 数据库连接到我的 Java 项目

无法使用 JDBC 连接到 sql 2008 express