【发布时间】:2017-08-02 20:18:38
【问题描述】:
我在 Powerapps 中有一个共享应用程序,它使用由 2 个不同的本地网关托管的 2 个不同的 SQL 连接。多个用户使用该应用程序没有问题——每个人都具有相同的共享权限(与应用程序、网关和连接共享)。对于这两个 SQL Server 连接,都使用服务帐户进行连接。
用户在一个 SQL Server 上看到此错误,但在另一个 SQL Server 上看不到。单击“请求访问”会向我发送一封电子邮件,其中包含将我带到连接的“共享”页面的链接 - 但他已经在列表中!
我已对所有权限进行了三次检查 - 它们与未遇到此问题的其他用户相同。我不确定我还能控制什么来尝试解决这个问题——我错过了什么?
【问题讨论】:
-
环境是什么?是在网络上还是在设备上?我的猜测是这可能是一些奇怪的缓存问题。如果您可以发送会话 ID,我会尝试进行更多调查。
-
如果该用户在手机或笔记本电脑上的浏览器中打开应用程序(我们尝试过 IE 和 Chrome),则会遇到同样的错误。当错误出现时,我从用户那里提取了这个 sessionid。 4cab7a37-531e-2fc8-c9b0-8b69b758e95f
-
我在此会话中没有看到任何错误。如果这个用户在连接下访问门户(web.powerapps.com/home),他能看到 SQL 连接吗?确保他处于正确的环境中。环境菜单位于网站的右上角。
-
他出去吃午饭了。 :) 他一回来,我就会跳进去确认环境。我可以肯定地说,如果您导航到连接 - 它表明他已连接到 SQL 连接。此外,我让他使用 SQL 连接构建了一个测试应用程序——这工作得很好。这似乎只是我发布的应用程序的问题,而且只对他而言。
-
对于这个用户和其他用户,我确认他们目前只有默认的环境可用——我们公司的环境。
标签: sql-server powerapps data-gateway