问题标签 [azure-hybrid-connections]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
191 浏览

azure - 禁用 Azure 混合连接

我希望能够在 Azure 中继命名空间中启用\禁用单个混合连接。

环顾管理门户,似乎我只能删除一个混合连接。

0 投票
2 回答
12311 浏览

c# - 从 Azure Web 应用程序连接到 On Prem SQL 服务器

我在 prim 有 .Net 应用程序。我想在 Azure 上托管它,但不想移动数据库。我在 Azure 上发布了应用程序,但它无法连接到 prim 数据库。

SQL 服务器在专用网络中。

出于 POC 目的,我正在使用 MSDN 订阅。我面临以下错误,

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)

谢谢, 乌梅什

0 投票
1 回答
1668 浏览

azure - Azure 混合连接“没有这样的主机是已知的”

我有一个简单的 Asp.Net Core Azure Web App,它需要向本地 Rest 服务发出http get请求。此 Rest 服务托管在 IIS 上,绑定仅为端口 443 设置。我在 Azure 中设置了一个新的混合连接并将其添加到 Web 应用程序中。在本地,我安装了混合连接管理器并输入了混合连接的连接字符串 - 现在显示为“已连接”。

问题是,在执行发出 get 请求的代码行时,会抛出以下错误:

这里有一篇有趣的博客文章:Microsoft 博客,其中指出应该在不使用完全限定域名 (FQDN) 的情况下设置连接 - 以 organization.co.uk 为后缀的服务器名称。但是,据我所知,Rest 服务的 SSL 证书需要 FQDN - 否则会出现错误

有谁知道如何解决和解决这个问题?

0 投票
1 回答
358 浏览

java - Azure 混合连接未使用 java 作为后端代码连接 sql server 数据库实例

我正在使用 azure 混合连接为 sql server 数据库创建连接,我的数据库服务器是 sql server 实例,它的名称类似于此 serverName/instance,我连接数据库服务器的 java 代码与此类似

DriverManagerDataSource dataSource = new DriverManagerDataSource(); dataSource.setUrl("jdbc:sqlserver://serverName/instance;database=database;user=userName;password=password;useSSL=false");

并且别名在本地工作得很好,但是当我将代码部署到天蓝色时,它告诉我们无法连接到服务器“serverName”。

0 投票
1 回答
1446 浏览

azure-active-directory - 使用 Graph API(混合设置)访问 Exchange 2016 本地邮箱

我在 prem 交换服务器上有一个邮箱(处于混合模式)abc@onprem.com,我正在尝试通过图形 api(/messages)访问它。如果我在图形资源管理器中执行此操作,这将非常有效,但是当我通过实现执行此操作时会失败。

Azure 应用注册门户中提供了所需的应用程序权限。实施使用grant_type 作为带有证书的client_credentials,非常适合云用户。

API的响应

IIS 日志

  1. 呼叫来自图形资源管理器

2019-02-28 15:02:31 172.31.10.98GET /api/V2.0/Users('abc@onprem.com')/Messages/$count &CorrelationID=;&cafeReqId=bc8e8aef-de46-4c72-bcf4-b4f567bc45dd ; 443 S-1-5-21-1392771109-4043059535-3934338706-1147 20.190.145.177Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10_14_3)+AppleWebKit/537.36+(KHTML,+like+Gecko) +Chrome/71.0.3578.80+Safari/537.36 - 200 0 0 287

  1. 从已实施的应用程序调用

2019-02-28 15:00:05 172.31.10.98GET /api/V2.0/Users('abc@onprem.com')/Messages/$count &CorrelationID=;&cafeReqId=c504b658-b9df-43b5-9dbb-8e83050c3d2f ; 443 - 20.190.128.103- - 401 0 0 102

  1. 这种身份验证失败的原因是什么,可能是因为该令牌是由针对 onprem 进行身份验证的 azure AD 提供的?

更新

添加了更多的日志记录头,发现下面是错误。

2019-03-04 04:05:13 172.31.10.98 GET /api/V2.0/Users('abc@onprem.com')/Messages &CorrelationID=;&cafeReqId=2823c302-3c84-4847-b586-accced4b6dd5; 443 - 20.190.145.177 PostmanRuntime/7.6.0 - 401 0 0 332 Bearer+eyJ0 blah blah.....blah blah.....hSd mail.onprem.com - - - Bearer+client_id="00000002-0000- 0ff1-ce00-000000000000",+token_types="app_asserted_user_v1+service_asserted_app_v1",+authorization_uri="https://login.windows.net/common/oauth2/authorize",+error="invalid_token" 2000001;reason="This+ token+profile+'V1S2SAppOnly'+is+not+applicable+for+the+current+protocol.";error_category="invalid_token"

我们在交换服务器上使用自签名证书,这会导致这个问题吗?如果想知道图形资源管理器中的一切是如何工作的。

0 投票
2 回答
520 浏览

azure - 使用 SoapUI 测试 Azure 混合连接

我有一个 Azure 混合连接,它应该连接到一些本地服务并将其公开给我的应用程序服务。但是,设置在某处失败,我正试图缩小问题的确切范围。

作为这个过程的一部分(并且因为它在将来对我有用)我正在尝试使用 SoapUI 调用底层的本地服务,但是应该给我 WSDL 的初始 GET 请求是给我一个身份验证错误:

我从哪里获得 Relay 安全令牌,以及如何告诉 SoapUI?

0 投票
1 回答
1151 浏览

c# - 如何使用 C# 设置 Azure 中继混合连接以连接到本地 SQL Server?

我尝试测试此处提供的示例,以使用 Azure 混合连接连接到本地 SQL Server。我的服务器上安装了“混合连接管理器”,我可以通过 Azure App Service Plan 和 Azure Function 连接到数据库。

但是,我想使用来自另一台机器的相同混合连接,该机器使用 C# 代码驻留在不同的网络上。虽然我在该示例中将正确的连接字符串放在“PortBridgeClientAgent”程序中,但应用程序无法连接到本地 SQL 服务器。在 Azure 之外建立这种连接的正确方法是什么?

这是我的代码:

0 投票
2 回答
1196 浏览

azure - 通过 Azure 混合连接访问共享文件夹

我正在寻找一种通过 Azure 混合连接访问网络中共享文件夹内容的方法。我知道我可以使用连接管理器访问 SQL SERVER,但是有没有一种方法可以访问专用网络中的文件,而无需在本地系统中创建专用服务?

更新:我将端口 139 和 445 添加到连接管理器端点,并与指定服务器上的每个人共享一个文件夹。然后使用有权访问我的混合连接的应用服务计划创建了一个 azure 函数。我编写了以下代码来测试与共享文件夹的连接:

当我运行该函数时,我得到“访问路径被拒绝”。错误。

0 投票
1 回答
670 浏览

oauth-2.0 - 如何为 Exchange 2016 配置混合模式以使 OAuth2 客户端凭据流与 Microsoft Graph API 一起使用

我在客户的 Exchange 2016 上配置了混合模式。现在,用户的邮箱使用个人同意流(授权代码 Oauth2 流)在 Microsoft Graph API 上公开。

使用客户端凭据流获得管理员同意似乎有效:在 Microsoft 端点上检索了一个令牌,有效负载是正确的(正确的范围),但在使用它通过 Microsoft 获取邮箱内容时会触发“未知错误”图形 API。相同的令牌确实可以获取目录信息(这意味着令牌在某些时候有效)。

混合模式是否与客户端凭据流兼容?是否有任何参数需要在 Exchange 中配置以启用此流程?

0 投票
3 回答
6480 浏览

oracle - 如何使用 Azure Functions 连接到本地 Oracle-db?

我正在尝试创建一个 Azure 函数来连接和查询本地 Oracle-DB。我看不到在服务器上安装了 Oracle 客户端或 ODBC 驱动程序来处理这个问题。

有没有使用 JS 或 Python 的解决方案?

我曾尝试使用 node-odbc 驱动程序,但服务器缺少 Oracle 客户端。