无法在 Azure 逻辑应用程序中使用 SQL 身份验证在下拉列表中获取存储过程名称

Unable to get stored procedure names in the dropdown using SQL authentication in azure logic app

如果我使用 SQL 服务器身份验证,我无法在下拉列表中检索存储过程名称。

我可以使用 SQL 服务器帐户凭据从 SSMS view/execute 存储过程。登录用户对存储过程具有 view/execute 访问权限。

当我尝试从逻辑应用程序执行存储过程步骤时,我看到此处显示的错误:

Could not retrieve values. BadGateway. Client request id:

感谢任何帮助!

根据一些测试,最新的权限需要一些时间才能生效(大约5-10分钟)。几分钟后,您可以转到 API 连接并单击“刷新”按钮。然后转到逻辑应用程序,单击“更改连接”并选择另一个 API 连接,然后再次单击“更改连接”以选择回 API 连接。然后它就会生效。我用 allow/not 允许 ip 连接到 sql 服务器进行测试。