首页 > 解决方案 > 授予 Azure Web 服务对现有远程 SQL Server 的访问权限?

问题描述

我正在尝试制作一个网页,该网页将进行 API 调用以查询我们现有的远程 SQL Server 中的数据。当我现在测试它时,我的代码可以使用 windows 身份验证访问数据库,但是当我在 Azure 上部署此网页时,我的代码是否仍然能够使用 windows 身份验证访问远程 SQL Server?如果没有,我需要做什么才能让我的网页查询现有远程 SQL Server 中的数据?

标签: sql-serverazure

解决方案


混合连接既是 Azure 中的一项服务,也是 Azure 应用服务中的一项功能。作为一项服务,它具有超出应用服务中使用的用途和功能。若要详细了解混合连接及其在应用服务之外的用法,请参阅 Azure 中继混合连接。

在应用服务中,混合连接可用于访问其他网络中的应用程序资源。它提供从您的应用程序到应用程序端点的访问。它不会启用访问您的应用程序的替代功能。正如在应用服务中使用的那样,每个混合连接都与单个 TCP 主机和端口组合相关联。这意味着混合连接端点可以在任何操作系统和任何应用程序上,前提是您正在访问 TCP 侦听端口。混合连接功能不知道也不关心应用程序协议是什么,或者您正在访问什么。它只是提供网络访问。

https://docs.microsoft.com/en-us/azure/app-service/app-service-hybrid-connections


推荐阅读