繁体   English   中英

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

[英]Connecting to different networks to access database information

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

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

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

如果只需要在Intranet中访问AIF,则可以使用常规AIF服务(我认为它们使用RCP,但现在不能保证)来实现。

如果您需要通过Extranet或Internet访问AIF,最好的选择通常是创建HTTP类型的高级AIF端口。 这将创建一个具有SOAP协议的标准Web服务,并为其提供适当的WSDL。 小心确保正确地保护这些Web服务,尤其是在生产环境中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM