启用“Mixed Mode Authentication”时获取“Server is configured for Integrated authentication only”登录失败

0

【以下的问题经过翻译处理】 SQL Server 日志验证失败消息:

12/20/2022 19:35:27,登录,未知,用户''登录失败。原因:使用 SQL 验证尝试登录失败。服务器仅配置了集成验证。

这与实例设置不符 - 混合模式已开启:

允许远程连接:

图片描述

我正在尝试使用从 secretsmanager 拉取的 sql 凭据进行身份验证。终端点具有密钥和密钥指针,所有策略均检查正确。场景如下:

DMS 终端点 --> 复制实例(Secrest Manager)--> RDS Sql Server 实例

当我从上面的 DMS 终端点测试连接时,我会收到以下消息:

测试端点失败:应用程序状态:1020912,应用程序消息:无法连接到 SQL Server 验证失败,应用程序详细消息:RetCode: SQL_ERROR SqlState: 28000 NativeError: 18456 Message: [unixODBC][Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Login failed for user ''.

然而,我可以使用相同的 sql 登录从我的笔记本电脑通过 ZScaler 并登录到 rds 实例。

我确信所有东西都连接好了,并重新启动了 RDS 实例并双重检查了设置。有一个具有完全相同配置的 Postgres RDS 实例,从 DMS 终端点的连接测试返回成功。

很奇怪的是,SQL Server 记录“仅启用集成安全性”并失败登录,但配置显示混合模式。有人见过这种情况吗?

注意:它的行为像一个双跳问题,不过,这不应该发生在 SQL 验证上,并且通常在 Windows 上,您会得到 ANONYOMOUS_USER 作为用户名。

更新:我注意 rdsadmin 用户是disabled 状态

1 Antwort
0

【以下的回答经过翻译处理】 这不是对上面错误的答案,但这个问题已经解决了,在销毁并重新部署环境后问题消失了。

profile picture
EXPERTE
beantwortet vor 8 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen