SQL使用登录名连接数据库报错(错误代码18456问题)

 更新时间:2023年10月30日 10:16:25   作者:I'm Jie  
18456是因密码或用户名错误而使身份验证失败,如果用户名密码正确,则该登录名没有连接数据库引擎权限,本文就来介绍一下解决方法,具有一定的参考价值,感兴趣的可以了解一下

错误代码 18456 表示 SQL Server 登录失败。这个错误通常表示提供的凭据(用户名和密码)无法成功验证或者没有权限访问所请求的数据库。

image-20210512091605701

image-20210512091618035

错误:18456是因密码或用户名错误而使身份验证失败,如果用户名密码正确,则该登录名没有连接数据库引擎权限,登录权限也被无情剥夺了,开启服务器【SQL Server身份验证模式】即可

解决办法

以windows验证模式进入数据库管理器

image-20210512092806104

右键【服务器】选择【属性】

image-20210512091946207

修改服务器身份验证【SQL Server和Windows 身份验证模式】,开启SQL Server登录

image-20210512092016568

重新启动,配置生效

image-20210512092037702

右键【服务器】选择【重新启动】

image-20210512092122984

重新启动之后,再次使用登录名进行连接

image-20210512092418692

显示【登录名】连接成功

image-20210512092444729

到此这篇关于SQL使用登录名连接数据库报错(错误代码18456问题)的文章就介绍到这了,更多相关SQL 登录名连接数据库报错内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SQL Server如何设置用户只能访问特定数据库和访问特定表或视图

    SQL Server如何设置用户只能访问特定数据库和访问特定表或视图

    最近项目中需要限定特定的用户只能查看并访问特定的数据库,防止多个用户对数据库操作时一些误操作,所以这篇文章主要给大家介绍了关于SQL Server如何设置用户只能访问特定数据库和访问特定表或视图的相关资料,需要的朋友可以参考下
    2023-04-04
  • 小系统单据自动生成存储过程

    小系统单据自动生成存储过程

    此处判断有两种方法:一种是根据传入6位日期判断;另一种根据单据创建日期字段(前提:表有创建时间字段)
    2010-07-07
  • SqlServer快速检索某个字段在哪些存储过程中(sql 语句)

    SqlServer快速检索某个字段在哪些存储过程中(sql 语句)

    本文给大家分享一段sql语句实现SqlServer快速检索某个字段在哪些存储过程中,代码非常简单,需要的朋友参考下
    2017-03-03
  • 关于SQL Server中bit类型字段增删查改的一些事

    关于SQL Server中bit类型字段增删查改的一些事

    在 SQL Server中,用来处理判断flag的字段,使用bit类型,下面这篇文章主要给大家介绍了关于SQL Server中bit类型字段增删查改的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-09-09
  • SQL Server日期时间格式转化的方式小结

    SQL Server日期时间格式转化的方式小结

    在SQL Server中,日期格式转换可以使用CONVERT函数和CAST函数,本文呢给大家介绍了SQL Server日期时间格式转化的方式,并通过代码示例讲解非常详细,需要的朋友可以参考下
    2024-03-03
  • sql表连接查询使用方法(sql多表连接查询)

    sql表连接查询使用方法(sql多表连接查询)

    表连接就是通过关联多张表,从而检索出需要的数据的方法,下面我们通过代码示例来学习一下sql的表连接使用方法
    2014-01-01
  • sqlserver中去除字符串中连续的分隔符的sql语句

    sqlserver中去除字符串中连续的分隔符的sql语句

    sqlserver中去除字符串中连续的分隔符的sql语句,需要的朋友可以参考下
    2012-05-05
  • SQL Server导入Excel数据的简单图文教程

    SQL Server导入Excel数据的简单图文教程

    这篇文章主要介绍了SQL Server导入Excel数据的相关资料,包括如何将数据从Excel导入到指定数据库,包括选择数据源、配置OLEDBProvider、编辑目标字段映射等关键步骤,以及最终执行导入操作的流程,需要的朋友可以参考下
    2024-11-11
  • 浅析SQL语句中GROUP BY的用法

    浅析SQL语句中GROUP BY的用法

    “Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。
    2014-08-08
  • sql server数据库高可用日志传送的方法

    sql server数据库高可用日志传送的方法

    SQL Server 使用日志传送,您可以自动将“主服务器”实例上“主数据库”内的事务日志备份发送到单独“辅助服务器”实例上的一个或多个“辅助数据库”,下面这篇文章主要给大家介绍了关于sql server数据库高可用日志传送的相关资料,需要的朋友可以参考下
    2018-05-05

最新评论