MSSQL2005 用户'sa'登录失败。错误18456或233

2024-01-27 12:38

本文主要是介绍MSSQL2005 用户'sa'登录失败。错误18456或233,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

   MSSQL2005 用户sa登录失败。错误18456或233 -  赢 - 我要我的快乐sql2005数据库连接不上,错误:233/错误:18452(图解) - 星茫 - 星茫

 

 sql2005数据库连接不上,错误:233/错误:18452(图解) - 星茫 - 星茫

   因密码或用户名错误而使身份验证失败并导致连接尝试被拒时,类似下面的消息将返回到客户端 :“用户 'sa' 登录失败”。(Microsoft SQL Server,错误: 18456)”

         为了增强安全性,返回到客户端的错误消息有意隐藏身份验证错误的本质。但是,在 SQL Server 错误日志中,对应的错误包含映射到身份验证失败条件的错误状态。将错误状态与以下列表进行比较以确定登录失败的原因。

2

用户 ID 无效。

6

尝试同时使用 SQL Server 身份验证与 Windows 登录名。

7

登录已禁用,密码不正确。

8

密码不正确。

9

密码无效。

11

登录有效,但服务器访问失败。

13

登录是有效的登录,但服务器访问失败。

18

必须更改密码。

         如果在安装过程中选择“Windows 身份验证模式”,则 sa 登录名将被禁用。如果稍后将身份验证模式更改为“SQL Server 和 Windows 身份验证模式”,则 sa 登录名仍处于禁用状态。这会导致状态 7 错误:“用户 'sa' 登录失败”。若要启用 sa 登录帐户,请使用 ALTER LOGIN 语句。

         众所周知,sa 帐户是一个广为人知的 SQL Server 帐户,并且经常成为恶意用户的攻击目标。除非您的应用程序需要使用 sa 帐户,否则请不要启用它。为 sa 登录名使用一个强密码非常重要。

         sa 登录名只能使用 SQL Server 身份验证连接到服务器。

更改安全验证模式:

  1. 在 SQL Server Management Studio 的对象资源管理器中,右键单击服务器,再单击“属性”

  2. “安全性”页上的“服务器身份验证”下,选择新的服务器身份验证模式,再单击“确定”

  3. 在 SQL Server Management Studio 对话框中,单击“确定”以确认需要重新启动 SQL Server

       4.在对象资源管理器中,右键单击您的服务器,再单击“重新启动”。如果运行有 SQL Server 代理,则也必须重新启动该代理


使用 Management Studio 启用 sa 登录帐户

  1. 在对象资源管理器中,依次展开“安全”、“登录名”,右键单击“sa”,再单击“属性”

  2. “常规”页上,您可能需要为 sa 登录名创建密码并确认该密码。

  3. “状态”页上的“登录”部分中,单击“启用”,然后单击“确定”

MSSQL2005 用户sa登录失败。错误18456 - lijie_cky@126 - lijie_cky@126的博客MSSQL2005 用户sa登录失败。错误18456 - lijie_cky@126 - lijie_cky@126的博客

MSSQL2005 用户sa登录失败。错误18456 - lijie_cky@126 - lijie_cky@126的博客

以下是233错误解决办法。

sql2005数据库连接不上,错误:233/错误:18452(图解) - 星茫 - 星茫

(2)点击“安全性”-->“SQL Sever 和Windows身份验证模式(S)”-->“确认”,会提示“直到重新启动Sql sever...”。

sql2005数据库连接不上,错误:233/错误:18452(图解) - 星茫 - 星茫

sql2005数据库连接不上,错误:233/错误:18452(图解) - 星茫 - 星茫

(3)这一步请切记要看完!

接着下去要重新启动数据库,记住不是单单关掉数据库重开,而是要你做如下操作来“重新启动”数据库。如图所示

sql2005数据库连接不上,错误:233/错误:18452(图解) - 星茫 - 星茫

sql2005数据库连接不上,错误:233/错误:18452(图解) - 星茫 - 星茫

 

(4)搞定,重新连接数据库,现在你可以用“SQL Server身份验证”进入数据库了。


这篇关于MSSQL2005 用户'sa'登录失败。错误18456或233的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/650271

相关文章

Spring Boot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)

《SpringBoot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)》本文将以一个实际案例(用户管理系统)为例,详细解析SpringBoot中Co... 目录引言:为什么学习Spring Boot分层架构?第一部分:Spring Boot的整体架构1.1

k8s admin用户生成token方式

《k8sadmin用户生成token方式》用户使用Kubernetes1.28创建admin命名空间并部署,通过ClusterRoleBinding为jenkins用户授权集群级权限,生成并获取其t... 目录k8s admin用户生成token创建一个admin的命名空间查看k8s namespace 的

90%的人第一步就错了! 顺利登录wifi路由器后台的技巧

《90%的人第一步就错了!顺利登录wifi路由器后台的技巧》登录Wi-Fi路由器,其实就是进入它的后台管理页面,很多朋友不知道该怎么进入路由器后台设置,感兴趣的朋友可以花3分钟了解一下... 你是不是也遇到过这种情况:家里网速突然变慢、想改WiFi密码却不知道从哪进路由器、新装宽带后完全不知道怎么设置?别慌

深度解析Java @Serial 注解及常见错误案例

《深度解析Java@Serial注解及常见错误案例》Java14引入@Serial注解,用于编译时校验序列化成员,替代传统方式解决运行时错误,适用于Serializable类的方法/字段,需注意签... 目录Java @Serial 注解深度解析1. 注解本质2. 核心作用(1) 主要用途(2) 适用位置3

Debian 13升级后网络转发等功能异常怎么办? 并非错误而是管理机制变更

《Debian13升级后网络转发等功能异常怎么办?并非错误而是管理机制变更》很多朋友反馈,更新到Debian13后网络转发等功能异常,这并非BUG而是Debian13Trixie调整... 日前 Debian 13 Trixie 发布后已经有众多网友升级到新版本,只不过升级后发现某些功能存在异常,例如网络转

JWT + 拦截器实现无状态登录系统

《JWT+拦截器实现无状态登录系统》JWT(JSONWebToken)提供了一种无状态的解决方案:用户登录后,服务器返回一个Token,后续请求携带该Token即可完成身份验证,无需服务器存储会话... 目录✅ 引言 一、JWT 是什么? 二、技术选型 三、项目结构 四、核心代码实现4.1 添加依赖(pom

SpringBoot3匹配Mybatis3的错误与解决方案

《SpringBoot3匹配Mybatis3的错误与解决方案》文章指出SpringBoot3与MyBatis3兼容性问题,因未更新MyBatis-Plus依赖至SpringBoot3专用坐标,导致类冲... 目录SpringBoot3匹配MyBATis3的错误与解决mybatis在SpringBoot3如果

Spring Security重写AuthenticationManager实现账号密码登录或者手机号码登录

《SpringSecurity重写AuthenticationManager实现账号密码登录或者手机号码登录》本文主要介绍了SpringSecurity重写AuthenticationManage... 目录一、创建自定义认证提供者CustomAuthenticationProvider二、创建认证业务Us

Springboot项目登录校验功能实现

《Springboot项目登录校验功能实现》本文介绍了Web登录校验的重要性,对比了Cookie、Session和JWT三种会话技术,分析其优缺点,并讲解了过滤器与拦截器的统一拦截方案,推荐使用JWT... 目录引言一、登录校验的基本概念二、HTTP协议的无状态性三、会话跟android踪技术1. Cook

nginx配置错误日志的实现步骤

《nginx配置错误日志的实现步骤》配置nginx代理过程中,如果出现错误,需要看日志,可以把nginx日志配置出来,以便快速定位日志问题,下面就来介绍一下nginx配置错误日志的实现步骤,感兴趣的可... 目录前言nginx配置错误日志总结前言在配置nginx代理过程中,如果出现错误,需要看日志,可以把