我有一个Azure Webjob无法使用“登录失败的用户”错误连接到数据库。 (顺便说一句,Web App使用相同的连接字符串进行连接而没有问题。)
以下是错误日志中的详细信息:
Error code: 18456
Error state: 123
我找不到关于州123的任何文件。谁能告诉我这是什么意思?
答案 0 :(得分:0)
我们没有记录错误状态代码,因为它们并不意味着什么。它们代表了代码库中错误的唯一实例,可帮助我们更快地调试客户问题。因此,它或多或少地映射到源代码文件y中的第x行。
谢谢, 康纳坎宁安 架构师,SQL核心引擎
答案 1 :(得分:0)
我得到了微软人员的一些帮助,他们已经更新了文档:https://docs.microsoft.com/en-us/sql/relational-databases/errors-events/mssqlserver-18456-database-engine-error
状态122 - 124表示"由于空用户名或密码而导致失败。"
答案 2 :(得分:0)
错误18456是一般连接错误,可能有很多原因。我不会过分关注123 谢谢, 米雷克