网站首页 > 技术教程 正文
介绍
在本文中,我们将解释如何修复SQL Server错误18456.我们将首先描述错误,然后我们将展示使用SQL Server命令,备份或外部软件解决此SQL Server错误的不同方法。
SQL Server错误18456
尝试连接时的典型错误消息如下:
标题:连接到服务器
无法连接到SERVERNAME
附加信息:
用户“用户名”登录失败。(Microsoft SQL Server,错误:18456)
如需帮助,请单击:http://go.microsoft.com/fwlink?%20SQL%20Server &&&
错误18456是典型的登录错误。您可能会看到此消息的原因有多种。在这里,您有一些可能的原因:
- 登录不存在或未正确键入
- 用户忘记了密码或登录
- 密码不正确
- Windows身份验证不处于混合模式
- 恶意黑客重置密码
- 病毒会重置所有密码
- 迁移了数据库,但未迁移登录
- 管理员错误地修改了密码
- 登录已损坏或主数据库已损坏
解决方案
这些场景有许多不同类型的解决方案。在这里,我们将展示最受欢迎的解决方案。
重置密码
如果您忘记了密码,可以让DBA重置您的帐户。重置密码的最简单方法是使用SQL Server Management Studio(SSMS)。转到安全和登录:
- 选择登录,您可以更改密码:
- 如果您不喜欢使用SSMS,可以使用T-SQL创建用户并更改密码:
USE [master]
GO
ALTER LOGIN [pedro] WITH 'newpassword'
GO
更改Windows身份验证(Change Windows Authentication)
此错误的另一个典型问题是您尝试使用SQL登录登录,但未启用SQL登录身份验证。在SQL Server中有两种类型的身份验证:
- 使用Windows本地或域帐户登录的Windows身份验证。此选项是安全的并且建议使用。
- 混合模式是支持Windows和SQL身份验证的第二个选项
如果您尝试使用SQL登录登录,但身份验证设置为Windows,则会收到错误消息。
您可以使用SSMS更改身份验证模式。右键单击SQL Server并选择属性。在属性中转到安全性并将Windows身份验证更改为SQL Server:
此选项将需要重新启动SQL Server服务。
如果您不想使用SSMS,还有其他选项可以更改SQL Server身份验证。
您可以使用注册表来修改身份验证模式。使用regedit更改注册表:
machine \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQLXX.MSSQLSERVER \ MSSQLServer
- 更改登录模式值。
- 2是混合模式。
- 1是Windows身份验证。
恒星SQL数据库工具包
另一种可能的解决方案是使用Stellar SQL Database Toolkit。该软件包含3个组件。我们将使用SQL密码恢复从特定登录中恢复密码。其他工具用于恢复数据库和备份。我们不会在本文中介绍它们。
下载后,打开软件并打开SQL密码恢复:
- 该软件与SQL Server 2012,2008和2005兼容:
- 该软件查找master数据库。此数据库存储登录名和密码。您可以通过查询以下视图来检索登录信息:
USE [master]
GO
select * from sys.sql_logins
该软件将查看主数据库数据文件(master.mdf)并获取密码。如您所见,这是一个简单的过程。
猜你喜欢
- 2024-10-18 SOLIDWORKS PDM客户端安装问题总结
- 2024-10-18 2021届中考总复习,圆的知识重难点综合和中考考点归纳总结
- 2024-10-18 老董精心编写-WINCC组态软件生成EXCEL报表详细脚本
- 2024-10-18 一步一步教你,在iFix中如何将数据记录通过ODBC保存到SQL SERVER
- 2024-10-18 SQL学习篇 | 对比Excel Power Query学习SQL
- 2024-10-18 条码软件如何通过ODBC数据源访问SQLServer(二)
- 2024-10-18 Access配置odbc数据源连接ORACLE数据库
- 2024-10-18 GBASE南大通用GBase 8a ODBC的安装文件
- 2024-10-18 oracle怎么通过odbc进行异构库跨连SQL server
- 2024-10-18 Qt毫秒级读取Excel文件(qt 获取毫秒)
你 发表评论:
欢迎- 最近发表
-
- Win11学院:如何在Windows 11上使用WSL安装Ubuntu
- linux移植(Linux移植freemodbus)
- 独家解读:Win10预览版9879为何无法识别硬盘
- 基于Linux系统的本地Yum源搭建与配置(ISO方式、RPM方式)
- Docker镜像瘦身(docker 减小镜像大小)
- 在linux上安装ollama(linux安装locale)
- 渗透测试系统Kali推出Docker镜像(kali linux渗透测试技术详解pdf)
- Linux环境中部署Harbor私有镜像仓库
- linux之间传文件命令之Rsync傻瓜式教程
- 解决ollama在linux中安装或升级时,通过国内镜像缩短安装时长
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)