Sql Server 解决“用户登录失败,错误编18456”

这篇具有很好参考价值的文章主要介绍了Sql Server 解决“用户登录失败,错误编18456”。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.说明

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

返回到客户端的其他信息有:

“用户‘<user_name>’登录失败。 (.Net SqlClient 数据访问接口)”

------------------------------

“服务器名称:<computer_name>”

“错误编号:18456”

“严重级别:14”

“状态:1”

“行号:65536”

也可能返回以下消息:

“消息 18456、级别 14、状态 1、服务器 <computer_name>、行 1”

“用户‘<user_name>’登录失败。”

2.其他错误信息

状态 说明
1 无法获得错误信息。 此状态通常意味着您不拥有接收错误详细信息的权限。 请联系 SQL Server 管理员以获得详细信息。
2 用户 ID 无效。
5 用户 ID 无效。
6 尝试同时使用 SQL Server 身份验证与 Windows 登录名。
7 登录已禁用,密码不正确。
8 密码不正确。
9 密码无效。
11 登录有效,但服务器访问失败。 导致此错误的一个可能原因是:Windows 用户作为本地管理员组的成员有权访问 SQL Server,但 Windows 没有提供管理员凭据。 若要连接,请使用“以管理员身份运行”选项启动连接程序,然后将 Windows 用户作为特定的登录名添加到 SQL Server。
12 登录是有效的登录,但服务器访问失败。
18 必须更改密码。
38、46 找不到用户请求的数据库。
58 将 SQL Server 设置为仅使用 Windows 身份验证,而客户端尝试使用 SQL 身份验证登录时。 另一个原因是 SID 不匹配。
102 - 111 AAD 失败。
122 - 124 由于用户名或密码为空导致的失败。
126 用户请求的数据库不存在。
132 - 133 AAD 失败。

排错分析

  1. 情况一:查看密码是否输入错误,用户名是否输入错误(用户名区分大小写)

  2. 情况二:查看登录名是否启用

    sql server 18456,# sql server数据库,java,mysql,开发语言,sqlserver,microsoft

  3. 情况三:没有启用为 SQL Server 和 Windows 身份验证模式

    • 首先再Windows身份登录下,启用SQL Server 和 Windows 身份验证模式

    sql server 18456,# sql server数据库,java,mysql,开发语言,sqlserver,microsoft

    1. 关闭SSMS

    2. 打开sql server 配置管理器sql server 18456,# sql server数据库,java,mysql,开发语言,sqlserver,microsoft

      sql server 18456,# sql server数据库,java,mysql,开发语言,sqlserver,microsoft

    3. 最后重启电脑

4.情况四:更多错误情况参考官方文档

🍁每日推荐:基础算法无论在研究生面试还是求职面试都是十分重要的一环,这里推荐一款算法面试神器:牛客网-面试神器;算法题只有多刷勤刷才能保持思路与手感,大家赶紧行动起来吧(温馨提示:常见的面试问答题库也很nice哦)
sql server 18456,# sql server数据库,java,mysql,开发语言,sqlserver,microsoft文章来源地址https://www.toymoban.com/news/detail-517076.html

到了这里,关于Sql Server 解决“用户登录失败,错误编18456”的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SQL Server2019安装后使用SQL Server身份验证登录失败

    今天在电脑安装SQL Server2019和SMMS,安装过程一切顺利,但是在使用SMMS连接数据库时出现了异常。使用\\\"Window 身份验证\\\"登录时正常,但是如果改为使用\\\"SQL Server 身份验证\\\"登录时却连接失败! 1.先使用\\\"Window 身份验证\\\"连接数据库 2.右键点击连接,选择\\\"属性\\\" 3.选择\\\"安全性\\\",将

    2024年02月12日
    浏览(31)
  • SQL Server(解决问题)已成功与服务器建立连接,但是在登录过程中发生错误

    SQL Server(解决问题)已成功与服务器建立连接,但是在登录过程中发生错误。provider: Shared Memory Provider, error:0 - 管道的另一端上无任何进程。我们将 身份验证 选择为 SQL Server 身份验证。输入刚刚创建的用户名和密码: 但是现在还是不能直接使用,因为权限问题。你会看到下

    2024年02月06日
    浏览(37)
  • SQL Server实例间同步登录用户

    问题痛点 :由于AlwaysOn和数据库镜像无法同步数据库外实例对象,例如 登录用户、作业、链接服务器等,导致主库切换之后,应用连接不上数据库或者作业不存在导致每晚跑批任务漏跑等 目前来看,作业等其他实例对象的同步还比较难实现,比如作业分为很多步骤,而且作

    2024年02月09日
    浏览(30)
  • SQL Server 新建登录名以及用户授权

    最近公司要把数据库按照项目,重新建立数据库登录名和用户,并且新的登录名只能管理该项目下的数据库。 公司的数据库服务器上有很多项目数据库,之前一直是统一使用sa让应用连接数据库,为了提高数据的安全性,要禁用sa账户,因为这个账户权限太高,需要为每个项

    2024年02月03日
    浏览(31)
  • Microsoft ODBC SQL SERVER Driver 无法打开登录 ‘xxxx‘ 中请求的数据库。登录失败

     1、请打开企业管理器检查数据库是否质疑或损坏,若有损坏,先修复好数据库后再试试。 2、在企业管理器中检查数据库用户密码是否正确,若该账户丢失或密码被篡改,可备份好数据库后使用软件server安装包安装一个新库后,再删除新库还原之前的备份再试试。 3、请检查

    2024年02月11日
    浏览(53)
  • 安装SQL Server2012到最后一步时出现Microsoft SQL Server 2012 Service Pack 1安装程序出现以下错误:等待数据库引擎恢复句柄失败。

    安装SQL Server2012到最后一步时一直出现Microsoft SQL Server 2012 Service Pack 1安装程序 出现以下错误: 等待数据库引擎恢复句柄失败。请查看SQL Server错误日志以了解可能的原因。 如果忽略之后还是继续安装,后面结束的时候面板会显示一些错误,比如:     原以为是版本和兼容的问

    2024年02月17日
    浏览(47)
  • Win11安装SQL server 2012 2019启动Sql Server进程服务启动失败1067:进程意外终止解决方法

    用管理员终端测试文件卷分配大小 例:fsutil fsinfo sectorinfo C: 此处512或者4096为正常大小,超过了再看以下教程! 此问题原因在运行 Windows 11 的系统上,存储设备磁盘支持的 大于4 KB 磁盘扇区大小。 由于文件系统不受支持,SQL Server将无法启动,因为SQL Server当前支持 512 字节和

    2024年02月05日
    浏览(41)
  • SolidWorks出现Microsoft SQL Server 安装失败的解决办法

    由于我弄好了才想起来发文章,所以没有截图,只能从网上找了,下面我介绍一下解决办法。 这是因为电脑里已经有旧版本的microsoft sql server,只需要把旧的彻底卸载就可以了 。卸载的过程比较麻烦,下面是链接,是另外一位博主介绍的方法,大家可以看一下,我的已经搞定

    2024年02月11日
    浏览(101)
  • SQL server 2012 安装教程——常见错误解决办法

    不然你会遇到一系列错误,不要自己卸载。 一.打开安装界面 二、点击安装 三、点击确定 四、点击下一步 五、点击安装 六、点击下一步 七、继续下一步 八、点击下一步 九、勾选接受条款,点击下一步 十、点击下一步 十一、点击全选后,点击下一步 十二、继续点击下一

    2024年02月05日
    浏览(31)
  • SQL Server :已成功与服务器建立连接,但是在登录前的握手期间发生错误。

    学习sqlserver的时候,默认的身份验证是windows的身份验证。 而在进一步学习的时候希望改成sqlserver的身份验证。操作流程无非就是选中服务器——》右击属性 再按如下图选择,当然sqlserver有默认的身份验证账号,sa,操作教程也有,这里不谈。我也是按如此操作的 当然我画蛇

    2024年02月07日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包