SQL SA 的 Kubernetes 上的服务器 (aks) 登录失败

SQL Server on Kubernetes (aks) login for SA failed

我正在尝试将自定义 SQL Server 2019 docker 映像从我的 docker 集线器存储库部署到 kubernetes 集群 (aks),但无法登录数据库来自外部的实例。它说用户 'sa' 登录失败。

我已经验证了密码要求并尝试使用 Microsoft 文档中使用的密码,但仍然无法登录到 SQL 服务器。

尝试使用 sqlcmdAzure Data Studio 我知道它正在到达服务器,因为错误日志有以下错误:

Error: 18456, Severity: 14, State: 8
Login failed for user 'sa'. Reason: Password did not match that for the login provided.

在我的本地 docker 环境中测试了相同的密码,顺便说一句,每当我旋转容器时,所有密码都给出相同的错误。经过一些选择后,我使用了一个简单的密码,该密码在本地和 k8s 中也有效。

已向 MS 提出 SR 以了解密码策略要求。至于为什么有些密码不起作用。事件在他们的文档中提供。

感谢@Larnu 和@Aaron Bertrand 的宝贵时间和意见。