【发布时间】:2019-06-28 14:04:48
【问题描述】:
我正在尝试设置从 PowerApps 到我们拥有的本地 SQL Server 实例的数据连接。但是,我收到以下错误:
Microsoft SQL:出现与网络相关或特定于实例的错误 在建立与 SQL Server 的连接时。服务器没有 找到或无法访问。验证实例名称是否正确 并且 SQL Server 配置为允许远程连接。 (提供者:命名管道提供者,错误:40 - 无法打开 连接到 SQL Server)
我正在关注 Microsoft 的 this 支持文章以进行设置。
到目前为止我所做的一切:
- SQL Server Express 实例是在我们域内的普通 Windows 10 Pro 计算机上设置的。
- 我在域上创建了一个服务帐户来访问 SQL Server,并在我们尝试访问的数据库上为其添加了 db_owner 角色。
- 我已将 SQL Server 配置为允许使用非标准端口 (49172) 进行外部连接,并使用域中的另一台计算机进行了测试,以使用服务帐户进行连接,效果很好。
- 我从 Microsoft 安装了本地数据网关,并使用我的工作 Microsoft 帐户对其进行了配置。这也很好,我可以看到 PowerApps 中的网关被列为 Live。 HTTPS 已启用(推荐在this question)
- 我添加了明确的规则,允许所有端口,并将 MS 在我遵循的支持文章中建议的所有 IP 列入白名单(上面的链接)。
奇怪的是,如果我将用户名/密码更改为不正确的内容,它会给我一个“无效凭据”错误,所以我知道它至少可以访问域/SQL Server 进行身份验证。我在 SQL Server 中的某处缺少设置吗?
【问题讨论】:
标签: sql-server powerapps data-gateway