无法使用本地 SQL 用户身份登录 SQL Server

无法使用本地 SQL 用户身份登录 SQL Server

当我创建新的用户登录名和密码时,密码立即更改为未知的 15 个字符的密码。

使用该帐户登录导致错误18456。

我创建一个新的登录名然后点击确定

然后,如果我立即检查登录的属性,它看起来像

Windows 10 和 SQL Server Express。

答案1

这是因为您尚未启用 SQL Server 身份验证。在 SQL Server Management Services 中右键单击您的服务器名称,然后转到属性。在安全性部分中启用 SQL Server 和 Windows 身份验证。单击“确定”并重新启动服务器。

答案2

尝试按照 Aaron 所提到的去做,然后在你的服务器名称上按下 RMB 并选择重新启动,这对我来说是有效的,服务器重新启动后将断开与服务器的连接并使用你的新凭证重新连接。

答案3

如果您能尽可能详细地编辑您的问题,我就能更加精确地回答。

根据提供的详细信息,这就是我可以回答的;评论太长了。

这看起来确实像是某种与安全相关的问题。你打开了日志记录吗?日志是什么样子的?你有没有尝试过拔掉网线一段时间,直到密码“自动”更改?这可能导致将威胁识别为本地威胁或网络威胁。你在问题中没有提供任何有关你的系统、环境或运行在数据库上的应用程序的详细信息。如果没有这些,就不可能摆脱你的问题,我可以向你保证,即使问题本身很有趣,你也会很快被否决。我会尝试扫描此服务器以查找病毒/恶意软件/脚本/未知服务,然后我会回来编辑问题并提供尽可能多的细节。

为了确认我是对的,只需启动一个 Ms Windows Server VM,在评估模式下安装 Sql,恢复您的数据库,创建您的用户,设置密码,我确保您的密码不会“自动”更改。

相关内容