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

相关文章

使用Redis快速实现共享Session登录的详细步骤

《使用Redis快速实现共享Session登录的详细步骤》在Web开发中,Session通常用于存储用户的会话信息,允许用户在多个页面之间保持登录状态,Redis是一个开源的高性能键值数据库,广泛用于... 目录前言实现原理:步骤:使用Redis实现共享Session登录1. 引入Redis依赖2. 配置R

Springboot项目启动失败提示找不到dao类的解决

《Springboot项目启动失败提示找不到dao类的解决》SpringBoot启动失败,因ProductServiceImpl未正确注入ProductDao,原因:Dao未注册为Bean,解决:在启... 目录错误描述原因解决方法总结***************************APPLICA编

最新Spring Security的基于内存用户认证方式

《最新SpringSecurity的基于内存用户认证方式》本文讲解SpringSecurity内存认证配置,适用于开发、测试等场景,通过代码创建用户及权限管理,支持密码加密,虽简单但不持久化,生产环... 目录1. 前言2. 因何选择内存认证?3. 基础配置实战❶ 创建Spring Security配置文件

Spring Security 单点登录与自动登录机制的实现原理

《SpringSecurity单点登录与自动登录机制的实现原理》本文探讨SpringSecurity实现单点登录(SSO)与自动登录机制,涵盖JWT跨系统认证、RememberMe持久化Token... 目录一、核心概念解析1.1 单点登录(SSO)1.2 自动登录(Remember Me)二、代码分析三、

Python错误AttributeError: 'NoneType' object has no attribute问题的彻底解决方法

《Python错误AttributeError:NoneTypeobjecthasnoattribute问题的彻底解决方法》在Python项目开发和调试过程中,经常会碰到这样一个异常信息... 目录问题背景与概述错误解读:AttributeError: 'NoneType' object has no at

SpringBoot整合Dubbo+ZK注册失败的坑及解决

《SpringBoot整合Dubbo+ZK注册失败的坑及解决》使用Dubbo框架时,需在公共pom添加依赖,启动类加@EnableDubbo,实现类用@DubboService替代@Service,配... 目录1.先看下公共的pom(maven创建的pom工程)2.启动类上加@EnableDubbo3.实

Ubuntu 24.04启用root图形登录的操作流程

《Ubuntu24.04启用root图形登录的操作流程》Ubuntu默认禁用root账户的图形与SSH登录,这是为了安全,但在某些场景你可能需要直接用root登录GNOME桌面,本文以Ubuntu2... 目录一、前言二、准备工作三、设置 root 密码四、启用图形界面 root 登录1. 修改 GDM 配

nginx 负载均衡配置及如何解决重复登录问题

《nginx负载均衡配置及如何解决重复登录问题》文章详解Nginx源码安装与Docker部署,介绍四层/七层代理区别及负载均衡策略,通过ip_hash解决重复登录问题,对nginx负载均衡配置及如何... 目录一:源码安装:1.配置编译参数2.编译3.编译安装 二,四层代理和七层代理区别1.二者混合使用举例

SpringBoot+Docker+Graylog 如何让错误自动报警

《SpringBoot+Docker+Graylog如何让错误自动报警》SpringBoot默认使用SLF4J与Logback,支持多日志级别和配置方式,可输出到控制台、文件及远程服务器,集成ELK... 目录01 Spring Boot 默认日志框架解析02 Spring Boot 日志级别详解03 Sp

CSS3打造的现代交互式登录界面详细实现过程

《CSS3打造的现代交互式登录界面详细实现过程》本文介绍CSS3和jQuery在登录界面设计中的应用,涵盖动画、选择器、自定义字体及盒模型技术,提升界面美观与交互性,同时优化性能和可访问性,感兴趣的朋... 目录1. css3用户登录界面设计概述1.1 用户界面设计的重要性1.2 CSS3的新特性与优势1.