连接到不同的网络以访问数据库信息

本文关键字:访问 数据库 信息 网络 连接 | 更新日期: 2023-09-27 18:33:51

任何建议都会有所帮助。问题是,我的 ETL 应用程序需要访问位于不同网络上的数据库信息。因此,一个 C# 应用程序需要查询位于其他服务器上的数据库。 现在我知道选项是在主机上打开 tcp 端口并打开防火墙,但我认为我们不会这样做。 我想到的另一个选项是创建一个 Web 服务 WCF 并将查询字符串传递给服务,然后连接到数据库并返回信息。

另一个应用程序需要将动态 AX 访问到 AIF Web 服务。是否可以跨不同的网络访问 aif Web 服务,或者我必须使用 Web 服务或其他东西,然后连接到 AIF 服务才能检索信息。

连接到不同的网络以访问数据库信息

另一个应用程序需要将动态 AX 访问到 AIF Web 服务。 如果 Web 服务可以通过不同的网络访问,还是我会 必须使用网络服务或其他东西,然后连接到 AIF 服务检索信息。

如果您只需要在内联网中访问 AIF,您可以使用普通的 AIF 服务来做到这一点(我认为他们使用 RCP,但现在无法保证)。

如果您需要通过外联网或互联网访问 AIF,最好的选择通常是创建 HTTP 类型的高级 AIF 端口。这将创建一个标准的 Web 服务,其中包含 SOAP 协议和适当的 WSDL。正确保护这些 Web 服务时要小心,尤其是在生产环境中。