密码SQL Server登录失败:无效的密码(sqlserver无效的)

在登录SQL server的过程中,密码SQL Server登录失败是一个常见的问题。一般来说,可能是由于输入了错误的密码,或者你连接的是不同的SQL Server实例,无法使用当前的密码登录。一个典型的错误信息如下:

Sql Server Login failed. The login is from an untrusted domain and cannot be used with Windows authentication.

首先,检查当前的 Windows 账户名称和密码是否正确,如果没有问题,可以继续检查连接的sql server 是否有使用 sql server 账户密码登录的功能,如下所示:

exec sp_configure ‘show advanced options’, 1

GO

RECONFIGURE

GO

exec sp_configure ‘user connections’, 1

GO

RECONFIGURE

GO

如果上面的配置检查没有问题,但SQL Server login 仍然失败,可以获取SQL Server的 errorlog 记录,查看系统权限设置允许您使用什么账户登录,以及 sql server 的账户密码是否正确。此外,可以通过检查sql server中的 logins 表或使SQL serverlogging on模式来确定执行的动作是否有效:

–login mode

EXEC sp_configure ‘serveloginmode’, ‘2’

— show advanced options

EXEC sp_configure ‘show advanced options’, ‘1’

–reconfigure

RECONFIGURE

–view logins

SELECT * FROM sys.sql_logins

总而言之,当遇到密码SQL Server登录失败时,应仔细检查Windows和SQL Server的账户名称和密码是否正确,是否开启了账户密码登录,然后检查sql_logins表中的设置或查看errorlog,以防止错误地设置。一旦错误信息定位出来,错误就可以被快速解决了。


数据运维技术 » 密码SQL Server登录失败:无效的密码(sqlserver无效的)