尽管凭据正确,Azure SQL 服务器连接错误 - 错误 Number:18456,状态:1,Class:14

Azure SQL Server Connection Error Despite Correct Credentials - Error Number:18456,State:1,Class:14

我在 Azure 上创建了一个新的 SQL 数据库,并直接从 Azure 门户复制了连接字符串。

在我的 .NET 应用程序上,当我尝试在程序包管理器控制台中使用 运行 'Update-Database' 命令提交迁移时,我收到以下错误:

Error Number:18456,State:1,Class:14 Login failed for user

'benhayward'.


额外信息: - 我已经更改了我的数据库管理员密码。 - 我已确认登录凭据正确无误。 - 我正在使用 Azure 免费试用版。

如有任何建议或帮助,我们将不胜感激。

好吧,这是一个有点尴尬的解决方案,但它不起作用的原因是密码周围有大括号,正如 LeonYue 所建议的那样。

我遇到了同样的问题。问题是我在不同的配置文件中有两个完全不同的同名连接字符串。应用程序设置中正确的那个被我的用户机密中的另一个连接字符串覆盖。一旦我从我的秘密中删除了连接字符串,一切就都正常了,没有任何错误。希望我的解决方案能帮助到其他人