如何解决生产中<user>的用户登录失败,但是本地客户端使用相同的连接字符串
我有一个Azure数据库设置,我认为应该包含以下连接字符串。问题是,当我尝试在生产环境中运行客户端应用程序时,服务器返回500内部错误。通过远程调试对其进行调查后,我发现它的意思是
"Login failed for user "<my user_id>"
别担心涂黑的部分……我已经证实了两者相同。
现在,当在本地运行所有内容时,使用该连接字符串调用完全相同的数据库,一切都会正常进行;我可以将记录添加到该生产Azure数据库中就很好了,但是一旦我尝试从生产中的客户端应用程序执行同样的操作,就会得到上面提到的可怕的错误。
谁能告诉我可能会发生什么?我已经一遍又一遍了,这让我发疯。我什至将连接字符串更改为Server = ...,我已经确保将@附加到user_id。我相信我已经尝试了几乎不存在8年的所有方法,包括在此处搜索类似的问题……似乎完全不像我的问题。
如果您需要更多信息,请告诉我,我会更新我的问题。
谢谢!
编辑:添加此项以显示我已经将我的api应用程序服务中的所有输出IP添加到了我的Sql服务器防火墙中。有人可以告诉我我的所有设置看起来不错吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。