![](/img/trans.png)
[英]Getting SQL login failed error (18456) when connecting to Azure SQL
[英]Azure SQL Database - randomly error: Login failed for user '***'
当应用程序尝试连接 Azure SQL 数据库时,我不时随机收到用户“***”登录失败的错误。
在大多数情况下,应用程序登录该用户没有问题,不幸的是我时常遇到这样的错误。 数据库没有问题(至少我没有看到任何问题)没有超载没有警报,只有不时发生的问题
用户 '***' 登录失败
当用户名或密码或连接字符串中缺少某些内容时会发生错误。 您可以在 Azure SQL 服务器的审核日志部分检查 Azure SQL 登录日志,您可以明确查看#sys.event_log日志表以检查 Azure 88129598261 的连接失败
我创建了一个控制台应用程序并重现了相同的用户登录失败错误,其中我的连接字符串中的数据库名称错误,如果您添加不正确的密码或者如果您的连接字符串中的密码更改未更新,则可能会出现类似的错误请参阅下文:-
您可以为您的 Azure SQL 数据库启用审核日志,如下所示,以获得有关连接失败的更多信息:-
审计日志被发送到如下日志分析:-
数据库身份验证日志:-
您还可以通过访问 Azure SQL 数据库的诊断和解决问题部分自动解决连接问题,您可以在其中 select 您的问题和 Azure 将在您的 Azure 88127776064488 88122-98215 上运行诊断查询/建议如下:59215
对于连接 -连接超时问题,建议查询如下:-
您还可以直接在 SSMS 中查询连接失败日志,如下所示:-
Select * From sys.event_log
参考:-
sys.event_log(Azure SQL 数据库)- SQL 服务器 | 微软学习
Azure SQL 审计 Azure SQL 数据库和 Azure 突触分析 - Azure SQL 数据库 | 微软学习
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.